China lands rover on Mars

Photo credit: China National Space Administration

GET THE FULL STORY

China lands rover on Mars.