China Releases Batch of Satellites,Near-Earth Asteroids in Space Aboard Long March 2D Rocket China launched four satellites into orbit aboard Long March 2D on Thursday, June 10. by Joseph Henry