Satellite meteorologists say they may have solved the mystery behind the Bermuda Triangle. (Keith Homman/ Shutterstock)