Andrew and Dr Yates race against time to track down the real patient-murderer before Caroline is framed.
Discover 11,128,835 listings and 281,700 playable programmes from the BBC
Andrew and Dr Yates race against time to track down the real patient-murderer before Caroline is framed.