2.4 Devil’s Triangle Nov. 27, 2021 Devil’s Triangle IMDb: 2.4 2021 87 min 28 views 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 ... ActionAdventureFantasyScience Fiction