Shuttle lifts off with toilet fix, $1 billion lab
May 31st, 2008 | by CNN.com - TechnologyWith a sunny sky as the perfect backdrop, seven astronauts aboard the space shuttle Discovery lifted off on a mission to the international space station. Loaded aboard was Japan's $1 billion addition for the station and a new pump for its finicky toilet.
You must be logged in to post a comment.