China’s wildly ambitious future in space just got a big boost with the successful launch of its new heavy-lift rocket

The Long March 5 rocket was plagued with problems during its debut. But after years of revisions, China showed its redesigned launcher works.