It’s been the site of mysterious disappearances and other bizarre activity.
A source of fascination for sailors, researchers and crackpots alike, the Bermuda Triangle is a roughly 500,000-square-mile expanse of the Atlantic Ocean located off the coast of Florida. Descriptions of its borders vary, but most accounts cite the three points of the “triangle” as Miami, Puerto Rico and the island of Bermuda.