Mars on Earth - Haughton Crater

Mars on Earth - Haughton Crater


Devon Island, Canada (CA)
Site of summer expeditions to simulate future Mars Expeditions. Link to NASA website below.

Advertisement

Comments

Policies
Please enable images and enter code to post
Reload

Advertisement