Best Space Photos of the Week – Dec.. 12, 2015

Devon Island, the largest uninhabited island on Earth, is home to the Haughton-Mars Project (HMP), an international, multidisciplinary field-research…Read More » venture that aims to help lay the foundation for crewed missions to the Red Planet. [Read the full story. ]    Less «

To source

,

Comments are closed.

Space, astronomy and science