Duffer says, laughing. No wonder he and his twin brother Ross hatched a show called Stranger Things. The horror-fuelled 1980s Netflix nostalgia trip has been pitting its young heroes vs all manner ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results