Quantcast
Last updated on April 17, 2014 at 15:28 EDT

STS-117 Crew Speaks after Landing

July 23, 2008

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