After spending 10 years making Stranger Things, the Duffers admit early in the documentary that they were under intense pressure to bring the series to a satisfying conclusion. Production and Netflix ...