When 10 year olds Holly Wells and Jessica Chapman left home, in the small town of Soham, UK 2002, their photograph would be soon be one of the most recognisable pictures in the country as the whole world wondered where were Holly and Jessica?
Create your
podcast in
minutes
It is Free