The Bermuda Triangle is a stretch of water in the North Atlantic Ocean, also known as the Devil's Triangle. The area is a source of some mystery after a number of aircraft and ships are said to have disappeared under bizarre circumstances.
EXPRESS.CO.UK
Would you like to receive news notifications from Daily Express?