Battle Of The Bands: Queen vs. The Muppets [Video]
Okay, I have been on a Muppet ‘kick’ lately. Yesterday’s ‘pitch’ video, and now a battle of the bands!!
First up: Queen
The challenger: The Muppets!!
Which do you prefer?? (Animal had me at the first “Momma!!)