Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
Release Date 1996-01-01 Budget N/A Revenue N/A Rating 7.5/10 Runtime 85 mins