Home / Tag Archives: LCD Soundsystem – This Is Happening

Tag Archives: LCD Soundsystem – This Is Happening

LCD Soundsystem

LCD Soundsystem debuted with “Losing My Advantage,” an individual that became probably one of the most talked-about indie produces of 2002. A self-effacing spoof from the outrageous pissing contests that frequently happen whenever music geeks mix paths (“I had been there in the 1st Can display in Cologne,” etc.) laid …

Read More »