Photo credit: China National Space Administration

GET THE FULL STORY

China lands rover on Mars.