Google Earth Photo that Showed Unexpected Views of Our World
A Dark Image
To the north of the Russian mainland is the thin island where this photo was taken. One wonders what happened to the poor fellow now that we saw him.
One commenter on Imgur claims it is “the site of the world’s largest nuclear explosion, the Tsar Bomba.”