Devil's Triangle
When a group of marine biologists crash land in the Bermuda Triangular, they recognize they have stumbled into the shed city of Atlantis. But they quickly find the city isn't pleasant, and also its humanoid inhabitants are planning worldwide domination using the heaps of weapons and also modern technology that have actually failed the Triangle over the centuries.
Released: 2021-11-27