June 18, 2008

Space Shuttle Discovery Launch

Space shuttle Discovery blazes a trail toward orbit on the STS-120 mission.

Share on Linkedin Share on Google+