Where To Stream Happy Valley Season 2 Episode 3
Episode 3
- Aired February 23, 2016
- 60 Min
- Rated 8.3
- Number 11 Of 18 Rated Episodes
Tommy wants Frances to go further in her attempts of ruining Catherine's life. John is concerned when a new body is discovered.