China launched its most ambitious Mars mission yet on Thursday in a bold attempt to join the United States in successfully landing a spacecraft on the red planet. Engines blazing…

Read more »

The post China Launches Ambitious Attempt to Land Rover on Mars appeared first on Hamodia.