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…