China kicked off its space launch program for 2011 by putting its eight Beidou navigation satellite into orbit early Sunday morning.
Aviation News
China kicked off its space launch program for 2011 by putting its eight Beidou navigation satellite into orbit early Sunday morning.