China successfully launched the Long March-5, its largest ever carrier rocket, on Thursday night from the Wenchang launch center. The rocket is expected to become the carrier for the core module of China’s future Tiangong space station, lunar and Mars missions.