As the village is shaken by another death, the discovery of a crucial piece of evidence blows the investigation wide open and leaves Luke Fitzwilliam questioning who he can trust. Show more
Discover 11,128,835 listings and 278,128 playable programmes from the BBC
As the village is shaken by another death, the discovery of a crucial piece of evidence blows the investigation wide open and leaves Luke Fitzwilliam questioning who he can trust. Show more