Netflix will debut all three 50-minute episodes of the docuseries on Monday, November 25.