Twisted Sister is releasing on DVD their the first “Metal Meltdown” concert series show filmed at the Hard Rock Casino…
That lovely group of trannies musicians was Twisted Sister in their younger years. Starting way back in 1973, the group…