China's most ambitious mission.