China’s Shenzhou 13 Mission and Its Long-Term Impact

China’s Shenzhou 13 Mission and Its Long-Term Impact

With three astronauts set to spend six months on China’s space station, this is China’s most ambitious human space mission to date.