backdrop
No poster

The Secret Life of Sarah Sheldon

The Secret Life of Sarah Sheldon

Release: 2006-01-01 ·Runtime: 90m

Sarah Sheldon, a disturbed scientist deeply concerned with overpopulation, secretly sterilizes certain individuals during sexual intercourse.

Crew