Interesting theory on the Bermuda Triangle. I've heard of this possibility before, but the new massive holes showing up in Russia may help make the connection.
http://www.weather.com/news/science/russia-mystery-holes-bermuda-triangle-20141016
http://www.weather.com/news/science/russia-mystery-holes-bermuda-triangle-20141016