Detective inspector Fin MacLeod faces hard truths and bad memories when he returns to the Isle of Lewis in the continuing dramatisation of Peter May's bestselling novel. Show more
Discover 11,128,835 listings and 279,772 playable programmes from the BBC
Detective inspector Fin MacLeod faces hard truths and bad memories when he returns to the Isle of Lewis in the continuing dramatisation of Peter May's bestselling novel. Show more