« back to search results

Image 15 of 19
< Prev Next >
SpaceShuttle-5476.jpg
Sept. 11, 2009. Edwards Air Force Base, CA: The Space Shuttle Discovery returns from its 5 million mile mission.