Devil's Triangle


MOVIE
Devil's Triangle
The terror finally revealed.
When a group of marine biologists crash land in the Bermuda Triangle, they realize they have stumbled into the lost city of Atlantis. But they quickly… + more
Release Date
2021-11-27
Year
2021
Duration
1h 27m
Status
Released
Score
3.30
Production
#ocean#atlantis#bermuda-triangle#battle#humanoid








