China debuts Long March 7 Rocket from new Wenchang Satellite Launch Center
The most powerful Chinese launch vehicle soared into the skies over a new idyllic launch site in the South China Sea on Saturday in the debut launch of the Long March 7 rocket from the Wenchang Satellite Launch Center.
Read more