Oct 19, 1990 1h 28m
Science Fiction | Horror
Sheila Caan is menaced by Satan worshipers on her journey from Brooklyn to Las Vegas. In an effort to find out what happened to her twin sister, sh...