NASA Awards $1.8 Billion Contract for Ares I Main Stage

More from Space.com