China's Space Program
Technicians prepare to assemble the cover of the Shenzhou-7 manned spacecraft at the Jiuquan Satellite Launch Center, on August 26, 2008. (Photo by Reuters/Stringer via The Atlantic)
← Previous picture
Next picture →
Military Woman Gallery
Must See Places
Google Ads Privacy