The Duffer Brothers are tightening things up for Stranger Things season three. TVLine reports that the next chapter in the series will weigh in at eight episodes, which is down one from the season-two order. (And that season was basically just eight episodes plus the polarizing bottle episode where Eleven ... More »