1974 ・ United Kingdom ・ Directed by Pete Walker
A deranged priest takes it upon himself to punish his parishioners for their moral transgressions
1974 ・ United Kingdom ・ Directed by Pete Walker A deranged priest takes it upon himself to punish his parishioners for their moral transgressions