On an island in the Bermuda triangle,a film producer cannot resist the siren call when he sees a dolphin push a beautiful, unconscious woman ashore.
Director: Stewart Raffill
Streaming info last checked: 16 Jan 2026