Videos: Long March 7 Maiden Launch
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.