Demonoid (1981) Trailer

AKA “Demonoid – Messenger of Death”. Tagline: “Up from the depths of hell comes the ultimate horror! ” source