TWISTED SISTER - Twisted Christmas Promo Video Released
September 21, 2009, 15 years ago
In anticipation of the fourth annual TWISTED SISTER - Twisted Christmas Show, now confirmed for New York City, the band has issued a promo clip featuring footage from previous dates. Check it out below.
Twisted Sister brings their updated Christmas Show back to the Nokia Theater - Times Square in NYC, on Sunday, December 6th.
Tickets go on sale Friday, September 25th. Further details to follow.