New ‘Stranger Things’ prequel series ‘Other Worlds’ coming to Netflix – watch the teaser"It’s 'Stranger Things', but also thrillingly fresh, with a new setting, new heroes and villains," said the Duffer BrothersOpen on Meridian