Assembly of the rover Europe and Russia plan to send to the Red Planet next year is complete. Engineers at Airbus in Stevenage, UK, displayed the finished ...
A