Album: 2007.10.21 - Smashing Pumpkins
The reunited Smashing Pumpkins perform at the Tower Theatre in Upper Darby, PA. This was the second of four nights.