Based on the Season 3 titles teaser, "it appears that the finale episode of the highly anticipated third season of the show will take place in one of the country’s greatest monuments to the Reagan years: a shopping mall," says Helen Holmes.
TOPICS: Stranger Things, Netflix