20080925 home.science: China launches spacewalk mission