Please enable JavaScript
The Bermuda Triangle, also known as the Devil's Triangle, is an area in the western part of the North Atlantic Ocean