LCD Soundsystem Announces Final Show

LCD Soundsystem will be playing their last show ever on April 2nd at Madison Square Garden in NYC with openers Liquid Liquid. They will be playing a three-hour set with “special guests”.