Series creators Matt and Ross Duffer already revealed that the fifth and final season will span eight episodes, and that the Stranger Things...
5 days ago
View all