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 in 2009. I’ve also caught Dee Snider’s Van Helsing’s Curse in 2005. So how did I enjoy their most recent concert?

View original post 778 more words