Mission Reports China launches three military satellites, tests new rocket steering fins July 26, 2019 Stephen Clark China launched a Long March 2C rocket Friday with three Yaogan 30 military satellites, and tested new grid fins on the Long March’s first stage to help guide the spent booster away from populated areas.