China has successfully launched its Long March 5 rocket, a homegrown design that could eventually be tasked with taking the country’s astronauts to the Moon, Mars, and beyond. While the Long March 5 has only a few a small number of flights to its name, that hasn’t stopped the Chinese space agency from developing an ambitious roadmap for its activities …
Please to comment