She Demons
…magazines, Nazisploitation, and The Island of Lost Souls, the film was distributed by Astor Pictures in December, 1957 as a double feature with Cunha's Giant from the Unknown (1957). During a tropical storm, a pleasure boat is shipwrecked on an uncharted island and is presumed lost with all hands after the storm clears. The…