The team races to identify the killer and prevent disaster striking Lerwick. As the investigation draws to a close, Perez faces a life-changing decision.
Discover 11,128,835 listings and 277,853 playable programmes from the BBC
The team races to identify the killer and prevent disaster striking Lerwick. As the investigation draws to a close, Perez faces a life-changing decision.