A Long March-5 rocket, carrying the Chang'e-6 spacecraft, blasted off from its launchpad at the Wenchang Space Launch Site on the coast of China's southern island province of Hainan on Friday afternoon.