If you get any error message when trying to stream, please Refresh the page or switch to another streaming server.
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