Keep Me Logged In
China launched its longest-ever manned space mission on Tuesday. Astronauts on board the "Shenzou 10" spacecraft will travel through space in a 15-day journey in Beijing's fifth manned mission in a decade.