Tag Archives: NASA Earth Observatory

NASA satellite images capture giant skull-like confronts: A practical reader guide

A remote island in Antarctica has caught the attention of scientists after NASA satellite images [...]