Loved it too. That why I remembered the pix.
North Korea had a mountain collapse not too long ago. It turned out to be a nuclear test site.
Being that it’s Siberia and reports of a UFO, I’m suspecting 2 GL-G20’s.