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 aquatic biologists crash land in the Bermuda Triangular, they recognize they have stumbled into the lost city of Atlantis. However they promptly uncover the city isn't friendly, and also its humanoid occupants are planning worldwide dominance using the piles of tools as well as innovation that have fallen through the Triangle over the centuries.
Released: 2021-11-27