The Floating Skull of Satan
(Original title)
The Floating Skull of Satan
USA