Netflix is delivering a strong documentary lineup this May 2026, with three very different releases that cover true crime, sports, and celebrity storytelling. From a shocking real-life crash ...