Twisted Sister Destroys Nokia Theatre With "A Twisted Christmas On Broadway" 12-05-08
Twisted Sister put on a stunning rock and roll show while spreading holiday cheer in New York City at Times Square’s Nokia Theatre. The set included TS classics as well as their revamped heavy metal Christmas songs displayed on A Twisted Christmas. The band channeled a great degree of effort and a large sum of […]