Lost in The Bermuda Triangle: A Race Report

For those of you who somehow don’t know, the Bermuda Triangle is an area in the Atlantic Ocean between the points of Bermuda, South Florida and Puerto Rico where there have been numerous mysterious occurrences over the years, mostly centered on the unexplained disappearances of ships and aircraft. Many believe some unnatural influences are behind … More Lost in The Bermuda Triangle: A Race Report