China sends astronauts—and mice—on its latest space station mission
China’s Long March 2F rocket, carrying three astronauts for the Shenzhou 21 manned space mission, blasts off at the Jiuquan Satellite Launch Center in Jiuquan, northwestern China, Friday, Oct. 31, 2025. Credit: AP Photo/Andy Wong China said Saturday that it successfully launched the Shenzhou-21 spaceship on a mission to the country’s orbiting space station, sending…