China and Russia team up to establish joint moon base
China and Russia plan to set up a joint moon base by 2027, eight years earlier than originally planned. The joint moon base, called the International Lunar Research Station (ILRS), will be a complex of experimental research facilities designed for multiple scientific activities, such as moon exploration, moon-based observation, research experiments and technology verification. China is … Continue reading China and Russia team up to establish joint moon base
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed