July 23, 2008

STS-117 Crew Speaks after Landing

The STS-117 crew members speak to the media after landing at Edwards Air Force Base, Calif.

Share on Linkedin Share on Google+