Sunday, November 24, 2024
Home Tags Luna 24

Tag: Luna 24

Russia goes back to the space race

0
Russia is expected to restart its lunar mission in October this year, ending 45 years of Russian non-moon landing. Russia is commemorating the Soviet...