Season 3, Episode 1 Castles in the Air

First Aired: November 8, 2013

Stanhope investigates the murder of a physiotherapist at a luxury country retreat. In other events, Joe comes to terms with his past.

Watch Now
$4.99
Free
Paid