LCD Soundsystem Announce Their Final Show

LCD Soundsystem has announced that they will be playing their final show at Madison Square Garden on April 2, 2011 with Liquid Liquid opening the show. Tickets on sale February 11…more

Advertisements