Date Concert Venue Location
26 Years Ago
Nov 02, 2000
12 Rods / Million Yen / The Baldwin Brothers Double Door Chicago, Illinois, United States