European research ministers meeting in Lucerne, Switzerland, emphatically reaffirm their commitment to putting a robot rover on Mars in 2021.
European research ministers meeting in Lucerne, Switzerland, emphatically reaffirm their commitment to putting a robot rover on Mars in 2021.