Just before Christmas in 2000, a horrific discovery was made by the edge of the river Thames in London—a severed torso of a woman.It did not take long for the police to identify the victim as 24-year-old Zoe Parker, but to this day, we still do not know who took her life.