#

The Smashing Pumpkins

Smashing Pumpkins - Cherub Rock Live at Rockefeller Center

Venue: Rockefeller Center Location: New York, NY, US Date: October 28, 1993

Watch on YouTube