The Demoniacs 1974 ★★½

Even the titties couldn't save this one.