"You can call me Flower if you want to..."
I think they mean Bambi meets Godzilla. A 2 second movie with a Godzilla foot that desends from the top of the screen. You just have to see it to believe it.