The Long Island Serial Killer documentary series, launching March 31, 2025, explores the haunting case of a murderer women for over ten years. A new Netflix true crime documentary series that ...