Troubled Blood: Part 4
- Episode aired Feb 27, 2023
- 1h 1m
Strike realises that Margot's killer is responsible for many other murders that have gone undetected, and lays a trap.Strike realises that Margot's killer is responsible for many other murders that have gone undetected, and lays a trap.Strike realises that Margot's killer is responsible for many other murders that have gone undetected, and lays a trap.