Beijing, March 20 (Youth.cn) - China launched Queqiao-2 relay satellite atop Long March-8 Y3 carrier rocket for China's lunar missions at 8:31 a.m. Beijing Time from the Wenchang Spacecraft Launch Site in south China's Hainan Province on Wednesday. Photo/VCG