TV & Movies Stranger Things 4 Just Released the First Teaser — & You’ll Never Guess Who Shows Up in Russia February 14, 2020 by Louisa Ballhaus