The Secret Life of Sarah Sheldon

1h 30min

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

Release date

1st Jan 2006

Status

Released

Spoken languages

English