The Smashing Pumpkins 1988-08-10

The Smashing Pumpkins - 1988-08-10 - Avalon; Chicago, IL, US