China's Largest-Ever Space Rocket Takes Another Big Step Forward

Hainan Island is becoming China's Cape Canaveral