The team scramble to deal with a bad batch of drugs while the McIntyres try to cover their tracks. Annie receives terrifying news that has her wondering who she can trust.
Discover 11,128,835 listings and 277,932 playable programmes from the BBC
The team scramble to deal with a bad batch of drugs while the McIntyres try to cover their tracks. Annie receives terrifying news that has her wondering who she can trust.