Space Shuttle Discovery Launching on STS-120 Mission in October 2007 Image
Space Shuttle Discovery launching from Kennedy Space Center on October 23, 2007, for the STS-120 mission. Crew of seven astronauts head to the International Space Station to deliver and install the Italian-built Harmony module. Ideal for illustrating space exploration, scientific achievements, and historical missions.
downloads
Credit Photo
If you would like to credit the Photo, here are some ways you can do so
CC0 (Creative Commons Zero)
Free for personal and commercial use.