China becomes second nation to land rover on Mars amid space race

BEIJING – After several months orbiting the red planet, a Chinese rover has successfully landed on the Martian surface Friday, making China the second country after the United States, to … Continue reading China becomes second nation to land rover on Mars amid space race