It’s summertime in Hawkins, Indiana… check out this new sneak peek at Stranger Things 3 which premieres July 4 on Netflix.