Shenzhou program China's Shenzhou 11 returns to Earth after completing China's longest manned space mission to date. Sources: Reuters via Yahoo!