On the morning of July 3, 2005, a taxi driver travelling along a road in Viladecans, southwest of Barcelona, Spain, came across something that would begin a mystery lasting twenty years. Beside the road was the body of a young woman. She had apparently been dead for less than twenty-four hours, but investigators soon discovered... Continue Reading →