Entertainment Netflix Left Out Several Shocking Details in the Documentary Released in 2020 Camilla Jessen • 3. June 2025