The Last Laugh. (2/2). Now aware of the killer's identity, Dr Sloan sets out to make trouble in the conclusion to yesterday's story.
Discover 11,128,835 listings and 281,487 playable programmes from the BBC
The Last Laugh. (2/2). Now aware of the killer's identity, Dr Sloan sets out to make trouble in the conclusion to yesterday's story.