Alice Cooper & Twisted Sister Perform In New York

performed in concert with Dee Snider and at the opening performance at the Beacon Theatre in New York City on Monday (October 27). Check out pictures from GettyImages.

Related News

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.