No upcoming broadcasts
Evil Lives Here
Series 9 Episode 12: Three Times A KillerWhen Debra marries Randy, his violent and cruel side takes over. Eventually, she manages to escape, but the next woman isn't so lucky.
- Category
- Documentary / Mystery / Crime
- Original air date
- 15/02/2025
Cast and crew