>Okay so I just listened to a Fresh Air broadcast with the guitarist from Queen.  Did you know he has a PhD in Astro Physics?  Anyway, they discussed this version of the classic Queen song and he said he really liked it.  In fact the instruments is the actual Queen music with the muppets overdubbed on top.  So Queen gave them permission for this.  It’s awesome.  LONG LIVE THE MUPPETS!!!