Space Shuttle Discovery touched down this morning at Edwards Air Force Base in California to successfully conclude STS-114. This was the first Shuttle mission to fly since the loss of Space Shuttle Columbia and the STS-107 crew on Feb. 1, 2003.
More
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment