Puglia, southern Italy, around 1400. A convent is invaded by the Tarantula cult, whose fanatical and crazed members desecrate the sacred place by committing obscene and bloody acts.
Release Date
1974-06-14
Budget
N/A
Revenue
N/A
Rating
6.1/10
Runtime
102 mins