From Russia with Questions

Map of Arctic Highlighting Permafrost, adapted from image at nasa.gov

… [Our NASA Earth Observatory] team noticed a … message with a peculiar and beautiful image from Russia near 66 degrees north latitude. It turned into a scientific detective story and an unresolved case […]

» Read more