Shenzhou-18: A Closer Look at China’s Next Manned Space Mission
Shenzhou-18, China's 13th manned mission and 18th flight in the Shenzhou program, is set to send three taikonauts to the China Space Station for a six-month stay. Explore the mission's launch site.