China's lunar probe Chang'e 1 was launched on Oct.24, 2007. Chang'e 1's launch is the first stage of China's lunar exploration project that could put a man on the Moon within 15 years.