The robotic space explorer Curiosity has successfully landed on Mars where its six-month mission will search for signs that life has existed there. Chinese astronomer Sun Kwok discusses the scientific accomplishment by the North American Space Agency jet propulsion laboratory.