Chances are, you've heard of Netflix's buzzy Stranger Things by now. Set in a small town in Indiana in 1983, Season 1 of the Duffer Brothers' eight-episode show comes off like a brilliantly nostalgic ode to the '80s, as it blends horror, sci-fi...
Subscribe to Applenews247.Com Newsletter