Stranger Things came to an end with its finale episode airing on Dec. 31. Netflix revealed what its creators, Matt and Ross Duffer, meant by its ambiguous ending.
After a quarter century where measles was considered eliminated in the U.S., 2025's continuous outbreaks have us back at ...