The Muppets Rock

83675179 The Muppets Rock

Neilson Barnard/Getty Images

So you’re just walking down the street, doing some shopping, then all of a sudden you look up to find the Muppets rocking out on the roof tops.

This 9 minute fan made tribute to LCD Soundsystem filmed in Brighton is really well done, and has some great laugh out loud moments.


More From Jack Seattle FM

Callahan Interviews
Introducing Your New Podcast Network

Listen Live