Rob Zombie’s Great American Nightmare announces Chicago as second location
Posted by Zach Fehl on July 25, 2014
After last year’s successful takeover in Los Angeles, horror mastermind Rob Zombie will be bringing his Great American Nightmare to a second location this year, Chicago. Great American Nightmare will be open on select nights from September 26th to November 1st at Odeum Expo in Villa Park, IL, with Rob Zombie himself kicking off the […]