Netflix is back with another glimpse of what to expect from Stranger Things season three. In a new clip, viewers are introduced to Hawkins, Indiana’s newly-opened “Starcourt Mall.” The mall is described as opening in 1985, which would mean that the new season begins a…