Twisted Sister: North Stage '82 [225119] Released: 2011-07-26 Revenue: $0 Budget: $0 Profit: $0 Runtime: 81 mins Popularity: 0.101 Vote Average: 0 Vote Count: 0 Overview: Twisted Sister's farewell to the Club Scene. Long Island's North Stage Theater 1982. Cast [5] Dee Snider Eddie 'Fingers' Ojeda Jay Jay French Mark Mendoza A.J. Pero Trailers