China launched the crewed Shenzhou-18 mission on April 24 at 12:58:57 UTC. The launch was… The post Shenzhou-18 crew launches to Tiangong Space Station appeared first on NASASpaceFlight.com.