2.308 Views
Satanists murder the owner of an experimental "rape clinic" and subject one of her patients to their own sexual perversions.
Release: Sep 28, 2004
Runtime: 45 minutes
Language: English
Studio: Electric Daisy Pushers
Country: United States of America