Medical Police
The Goldfinch
S1 E2:
In Berlin, Owen and Lola meet a subversive ally named the Goldfinch and pursue a suspect who's not what he seems.
Medical Police