In the most adorable video you’ll see today that involves furry puppets head-banging to dance music (okay, granted, that’s a very specific niche), the Muppets take on the rousing opening track from LCD Soundsystem’s final record, last year’s This Is Happening.

The short URL of the present article is:

Leave a Reply