China’s new space program is off to a good start.

Liftoff