Where To Stream 24 Hours in Police Custody Season 2 Episode 3
Human Traffic
- Aired January 20, 2015
- 60 Min
This episode follows an investigation into suspected human trafficking. DC Tom Stean says Human trafficking is getting worse and worse. I think Luton is a magnet.