First Locations to have Stranger Things on location!?
The rumor is that today a select few arcades will unbox Stranger things for the public to play 1st (not free silly...).
Please post here as soon as we find out where.
My theory would be places like Logan Arcade in Chicago, possibly pinball hall of fame if I wouldve picked a spot.