Humans Season 3 Sneak Peek: “Episode 3”

On the next episode of Humans, Laura digs for the truth on Operation Basswood, while Niska receives a mysterious message and Mia makes a move.

Read more