Jun 28, 2016 06:32 AM EDT
China’s Long March 7 Rocket Launch Proves China Is On Top Of Tech World Once Again
China successfully launched the Long March 7 rocket on June 25 along with a prototype crew capsule serving as the first-ever rocket launch for the nation.