Science May 22

China’s Mars rover touches ground on red planet

China landed the spacecraft carrying the rover on Mars last Saturday, a technically challenging feat more difficult than a moon landing, in a first for the country. It is the second country to land and operate a spacecraft on Mars,…