No, I have not seen satellite image, nor aware of links to such images. You may have to ask somebody else. Please post images if it can be allowed, after you located them.:)
Thanks in advance.
I've been searching, and can't find the photos. I've come across a few satellite photos of other locations. I could be mistaken about the location of the photos I saw, but I think they were of Mu-myong Mountain. I'll look some more later, and hopefully find them.