Laura uncovers a startling revelation that puts her life and the lives of others at risk. Meanwhile, Niska embarks on her enigmatic quest, facing the need to go against her instincts to stay alive.
Show
Humans
Episode
S03E06
Air Date
Jun 21, 2018