Russia Launches Luna-25, Its First Moon Mission in 47 Years
[ad_1] Russia has successfully launched its Luna-25 mission to the Moon, which will attempt to land on the lunar south pole later this month. If it sticks the landing, Russia will become the first country to pull off a soft landing on the south polar region of the Moon. China’s Plan to Land Astronauts on … Read more