1988 · Japón
अपनी गतिविधि सहेजने के लिए साइन इन करें साइन इन
Women are offered as a sexual sacrifice to the Devil.
A 1988 entry from the catalog with a clear horror angle.