new icn messageflickr-free-ic3d pan white

LCD Soundsystem

April 01, 2011 -- LCD Soundsystem play their final show at Madison Square Garden in New York, New York.

 

© 2011 Kathryn Yu. All rights reserved.

168 views
0 faves
0 comments
Taken on April 2, 2011