Date Concert Venue Location
46 Years Ago
Nov 11, 1980
The Screws Starwood West Hollywood, California, United States