Where To Stream 24 Hours in Police Custody Season 12 Episode 1
The Devil's Chain
- Aired June 4, 2024
- 60 Min
The gripping inside story of a brutal machete and gun attack on a Luton doorstep, a gold chain, and a struggle against the odds to identify the attackers.