- Date
- Aug 24, 2019
- Venue
- Unknown · add it
Know where this was? Add itNot really The Smashing Pumpkins? Report it
6:39
Original title: “Cherub Rock” + Billy booed, Iha has Spinal Tap moment - The Smashing Pumpkins, 8-24-19 Dallas, TX
Comments
Sign in to comment.
No comments yet. Were you there?