music · 02 December 2000 · 24 years ago
The Smashing Pumpkins played their final concert when they appeared at the Metro Club in Chicago.
More music on 02 Dec