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 understand they have actually stumbled into the shed city of Atlantis. However they swiftly discover the city isn't pleasant, and its humanoid occupants are planning globally dominance using the stacks of tools as well as modern technology that have failed the Triangular over the centuries.
Released: 2021-11-27