Trailing its drag chute, Space Shuttle Discovery slows to a stop after landing at Edwards Air Force Base to conclude its almost 14-day, 5.7-million-mile journey to the International Space Station on mission STS-128 (NASA photo / Tony Landis)
Show lessRead more
Title: Space Shuttle Discovery slows to a stop after landing to conclude its journey to the International Space Station.
Location: Edwards Air Force Base, CA
About Title: To help you find images you’re searching for, previously untitled images have been labelled automatically based on their description