monkeymedia (25)in #traveltips • 7 years agoBizarre Facts About the Bermuda TriangleThe Bermuda Triangle is a mysterious place in the Atlantic Ocean that has boggled our minds for centuries. Christopher…