The closest thing on Earth to Mars [ Tue, 15 Dec 2015 13:27:39 GMT ] The Concordia research station in Antarctica is Earth's closest analogue to long-term space missions, making it home to scientists from the European Space Agency. Their eventual goal? A manned mission to Mars.
No comments:
Post a Comment