No upcoming broadcasts
Happy Valley
Series 2 Episode 6Catherine confronts a delusional Frances while John's torment leads him to desperate measures.
- Category
- Crime drama / Suspense
- Original air date
- 2016-03-15
Cast and crew
Catherine confronts a delusional Frances while John's torment leads him to desperate measures.