Back to album

STS-114 Landing

Space Shuttle Discovery's STS-114 mission landed at Edwards Air Force Base on August 9, 2005. This was the first successful Shuttle mission after the Space Shuttle Columbia accident in 2003.

 

NASA Media Usage Guidelines

 

Credit: NASA

Image Number: EC05-0166-01 or STS114-S-046

Date: August 9, 2005

101,232 views
52 faves
0 comments
Uploaded on August 9, 2025
Taken on August 9, 2005