A true horror classic, or just weird psychedelic music video for some obscure Italian prog rock band?