There’s a documentary that’s leaving even the most hardened true crime fans unable to sleep. Released in March 2024, the ...