Do we finally have answers about the Bermuda Triangle mystery?