The Chinese Juggernaut rolls on.
This Wednesday, on Oct 12, 2005, from a satellite launch center in Jiuquan in northwest China, astronauts Fei Junlong (left) and Nie Haisheng blasted off on China’s second manned space mission in the the carrier rocket, Long March II F.
The launch has received countrywide attention, yet another feather of pride in the soon-to-be biggest economic powerhouse in the world.






