Twisted Sister Plot Live Release » 28 Sep 12
Latest News | News Archive | Go back
Twisted Sister are to release ‘A Twisted Xmas – Live In Las Vegas’ at the end of October. This will be available on DVD, CD and digitally. This was filmed in 2006.
Send to a friend