Tuesday, August 09, 2005

Space Shuttle Discovery Lands in California

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

No comments: