Back to photostream

STS-121 Landing

(July 17, 2006) Space Shuttle Discovery's STS-121 mission landed at the Kennedy Space Center on July 17, 2006. Launched on July 4, 2006, The mission delivered supplies to the ISS and tested new equipment and procedures to increase the safety of shuttle flights.

 

NASA Media Usage Guidelines

 

Credit: NASA

Image Number: STS121-S-054

Date: July 17, 2006

37,903 views
24 faves
0 comments
Uploaded on July 17, 2015
Taken on July 17, 2006