Bermuda triangle mystery finally resolved???

Bermuda triangle mystery finally resolved???