Laura struggles with the pain of her difficult choice. Niska's path shifts in an unforeseen direction. Meanwhile, Leo hurries to be there for Max, only to find himself in a perilous situation.
Show
Humans
Episode
S03E07
Air Date
Jun 28, 2018