Bermuda Triangle mystery resolved?

Bermuda Triangle mystery resolved?