China launches ambitious attempt to land rover on Mars. IN World News.
Keywords: Mars probe; Mars land rover; Spacecraft--China.