Quantcast

Welcome Home Discovery!

June 14, 2008

The Discovery astronauts dropped from Earth’s orbit and soared to a safe landing in Florida this morning, drawing to an end a 14-day mission to the international space station for the delivery of a $1 billion Japanese science module.



comments powered by Disqus