What's happening?

The Head: 1x2

Episode II

The summer team tries to find clues of what could have happened during the winter, unveiling a first possible suspect.

The Head: Season 1 Episode 2
The Head: Season 1 Episode 2
Jun. 19, 2020