Twisted Sister Proves You Can’t Stop Rock and Roll

I’ve seen Twisted Sister twice, once at the Electric Factory in Philadelphia in 2005, and again for their Christmas show, A Twisted Christmas, at the Keswick Theatre in Glenside, Pennsylvania … Continue reading Twisted Sister Proves You Can’t Stop Rock and Roll

Advertisements