China's Ambitious Mars Mission

China's space agency just showed off its newest mission — a Mars probe set to launch in 2020.

More in Aerospace