Twisted Sister: North Stage '820.0Twisted Sister's farewell to the Club Scene. Long Island's North Stage Theater 1982.Release Date: 2011-07-26Duration: 1h 21mGenres: Music Actors: Dee Snider, Eddie 'Fingers' Ojeda, Jay Jay FrenchStream in HDDownload in HD