China plans to launch the three-astronaut Shenzhou 18 mission to its Tiangong space station today (April 25), and you can watch the action live. Share this:FacebookXLike this:Like Loading... Related 2024-04-25