As Netflix's critically-acclaimed sci-fi saga reached its long-awaited conclusion with Stranger Things Season 5, the Duffer Brothers finally pulled back the curtain on one of the show’s most haunting ...