Date Concert Venue Location
29 Years Ago
Nov 04, 1997
Stereolab Irving Plaza New York, New York, United States