Filled with psychedelic '70s style by Italian cult director Renato Polselli (Delirium), this satanic...