The Secret Life of Sarah Sheldon

  • Run time: 90 min
  • Premiere: 2006. January 1.

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

Discover