Large Medium Small |
Visitors clamor at the chance to see the moon via telescope at the Science &Technology Square in North China's Hebei Province, October 23, 2007. China is expected to launch its first lunar orbiter Chang'e I on October 24, 2007, which has aroused a nation entranced by the stars. [Xinhua] |