Control Poster

Control

0.00% | October 1, 2021 | Horror

A neurologist recounts the story of a woman's uncontrollable urge to itch herself.

Featured Crew

Shal Ngo
Director
Shal Ngo
Writer
Jenna Cavelle
Executive Producer
0

Images