A possible landing site for the ExoMars 2020 mission, which the European Space Agency is running.

A possible landing site for the ExoMars 2020 mission, which the European Space Agency is running.

Advertisement