Four of the Apocalypse / I quattro dell’apocalisse (Lucio Fulci, 1975)

Yes, I think so.