Rachel Nickell’s case is in the spotlight again after Netflix released two shows based on her life on June 4, 2026. Titled The Witness and The Murder of Rachel Nickell,…