From The Siberian Times: The craters—two in Yamal and one on the Taymyr peninsula—were revealed during the summer, leading to urgent analysis by scientists as well as a wave of speculation suggesting the cause was aliens from outer space, meteorites, or stray missiles.
Now the respected journal Science in Siberia has come up with a coherent explanation for the northern craters and—sensationally—links the craters to the notorious Bermuda Triangle phenomenon, where ships and aircraft have disappeared under strange circumstances between Bermuda, Florida, and Puerto Rico.

A crater in Yamal—a peninsula known to locals as 'the end of the world.' The Siberian Times