The Muppets & LCD Soundsystem Rock Out Alec PUBLISHED November 17, 2013 Share Tweet Email Two of my favorite things meet at long last! Share Tweet Email