The Muppets & LCD Soundsystem Rock OutAlec PUBLISHED November 17, 2013ShareTweetEmailTwo of my favorite things meet at long last!ShareTweetEmail