Ahead of the release of "Stranger Things 5," which dropped on Netflix at 8 p.m. EST on Wednesday, series creator Ross Duffer ...
Stranger Things co-creator Ross Duffer is urging fans to turn off five common TV settings, including motion smoothing and ...