EU-Russian Space Probe Due For Mars Landing On October 19

A multibillion-dollar space lander looking for traces of life on Mars is due to touch down on the red planet on October 19 in Europe’s first attempt to land a craft there in a decade.

leave a reply: