Bermuda Triangle mystery finally solved?