2.3 BlurayDevil’s Triangle (2021) 26 Nov 2021 Devil’s Triangle IMDb: 2.3 2021 87 min min 119 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 ... ActionFantasyScience Fiction