Search DVDBeaver
(aka "Le Sacrifice" or "The Sacrifice" or "The Witch")
Sweden 1986
DVDs of The Sacrifice are compared to the