Twisted Sister's farewell to the Club Scene. Long Island's North Stage Theater 1982.
Twisted Sister: North Stage '82 is not available for streaming at this moment.