Opening Shot: “January 10, 1985. Hawkins, Indiana.” In a wintery scene, a person in a yellow hazmat suit chases something ...
With the world still buzzing over the ending of Stranger Things 5, star Finn Wolfhard took to the SNL stage as a host. And he killed it, delivering a hilarious opening monologue that did not shy away ...