During World War II, a group of US Air Force soldiers crash land on a remote tropical island. There, they discover a hidden Nazi laboratory where twisted experiments are being conducted, resulting in terrifying creatures known as She Demons. The soldiers must fight for their lives and find a way to escape the island.
Apologies, we couldn't find any streaming options available for this Movie.
Search on YouTubeWhere to watch in United States