China The latest lunar landing by any country has been made. China’s lunar rover, Yutu [Jade Rabbit], has touched the surface of the moon. Only America (The United States) and Russia (the USSR) had achieved such a success with their space programs. China’s apparent lunar landing raises the question of what they’ll do next. Will…
Read more