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.



CNN.com – Technology