The final trailer for Stranger Things season 3 has dropped and the monsters from the upside down seem to terrify the town of Hawkins. The new season premieres July 4 on Netflix.