Metal News: Twisted Sister Christmas From Paramount Theater, NY [Video]

A Twisted Christmas came through Huntington on Long Island, NY on Dec. 2, 2011.  One spectator captured this HD video of Twisted Sister performing “Come All Ye Faithful” at the awesome venue.  What’s up with Jay Jay’s tux?

Be the first to comment

Leave a Reply