Despite being home to incredibly horrifying monsters like the Demogorgon, the Mind Flayer and Vecna, the quaint town of Hawkins, Indiana — the neighborhood where Stranger Things takes place ...
Netflix subscribers looking for a nostalgic and entertaining series are discovering a hidden gem they’re calling even better than the streaming giant's smash hit Stranger Things. Blending the ...