Blast off! China launches longest space flight

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.
00:44
Tue, Jun 11 20136:51 PM EST