Shenzhou-18 successfully launched, sending three taikonauts, fish to Chinese space station
The Shenzhou-18 manned spaceship, atop a Long March-2F carrier rocket, blasts off from the Jiuquan Satellite Launch Center in northwest China, April 25, 2024. Photo: Fan Anqi/GT With the thunderous roar, the Shenzhou-18 manned spacecraft blasted off …