China lands rocket back on earth in push to catch up with SpaceX

A Zhuque-3 rocket landed on its legs in the northwestern province of Gansu after helping send a satellite into orbit on Wednesday, according to the official Xinhua News Agency.