The Devil Won't Let Go!
A tribunal interrogates, tortures and murders "witches" and "heretics" during the Inquisition.
Release Date: 1973-01-26