Javier Douglas

LCD Soundsystem Get Muppets Treatment Again

It's not the first Muppet-filled LCD video -- that was "New York, I Love You but You're Bringing Me Down" -- but this one's just…
jessica | February 24, 2011 - 5:26 pm