Just one of the reveals that helped cement Netflix’s level of popularity as a streaming assistance is Stranger Things. The science-fiction thriller centres about the rural town of Hawkins, Indiana, the place the close by Hawkins Countrywide Laboratory conducts mystery experiments and inadvertently creates a portal into an alternate dimension […]