No-nonsense police sergeant Catherine Cawood deals with a startling confession.
Happy Valley
Season 1 Episode 5
As the net begins to close on Kevin, Catherine is depressed to learn that Tommy is free.
As the net begins to close on Kevin, Catherine is depressed to learn that Tommy is free.
Streaming in: