Where To Stream Crimewatch Live Season 21 Episode 6
A Gruesome Discovery
- Aired March 10, 2025
- 45 Min
In August 2020, a rambler discovered a bag of human remains near the River Stour in Sudbury, Suffolk. All the police know is that the victim was elderly, but they need help with understanding who he was and how he died.