Muppets Rock Out to LCD Soundsystem! (Brighton, England)
If you haven’t heard of LCD Soundstem, after watching this video you will be a die hard fan! It’s just a shame that they’re breaking up…..So share this with your friends, throw back a few cold ones, and prepare to witness one of the most “AMAZING” things you’ve seen on the internet.
This is talent folks!