August 09, 2005

Discovery and Crew safe on Earth!


Discovery and the STS-114 crew have touched down safely at Edwards Air Force Base in California, successfully wrapping up NASA's historic Return to Flight mission. Way to go!!!

No comments: