China’s crewed moon lander passes key landing and takeoff test

The China Manned Space Agency (CMSA) recently announced the successful completion of a landing and take-off test of its new crewed lunar lander. 

The prototype lander — dubbed the Lanyue, meaning “embrace the moon” was tested at a…

Continue Reading