I'm begging round 2 of buying/trading pinballs and twilight zone is the last on my bucket list to try. Problem is, cant seem to find one. Called a number of places but either broke or don't have. Even was at the coin hall of fame but didn't have it.
For pinheads in Pittsburgh - any public place you're aware of that has TZ?