Stranger Things: Tour shows you where the hit show has filmed

The Netflix original is up for multiple Emmy awards - and it was largely filmed in metro Atlanta.
Published: 2:04 AM EDT September 16, 2018
Updated: 10:04 PM EDT September 15, 2018