Stranger Things season five FIRST LOOK: Crew finish work on new additions to the set in Atlanta with filming set to begin in DAYS
The main cast and crew for the hit Netflix series are believed to already be in Atlanta, doing prep work before the cameras start rolling, according to Deadline.