Comment Comment by ekblom Yeah, sounds like the humans have made the crater. Not bad of us doing that under the ice. parent ekblom 8 years ago