Netflix Releases New ‘Stranger Things 2’ Trailer
Just 13 days from the Stranger Things 2 season premiere, Netflix has released its second and final trailer for the massively popular series—ironically on Friday the 13th. The second season takes place in 1984 in Hawkins, Indiana. The community is still recovering from the Demogorgon’s attack and the actions of … Read More