On Saturday 22 January 2000, two men found a small holdall, abandoned on an industrial estate in the north of Sheffield. Upon opening the bag they made a gruesome discovery. A badly decomposed body.
Who was this person? Why did they die? Where had the body been stored all of this time?
In this...