Free Search (12431 images)
Discovery shuttle ready for lift off
- Title Discovery shuttle ready for lift off
- Released 23/10/2007 12:13 pm
- Copyright ESA - S. Corvaja 2007
STS-120 is scheduled for launch on Space Shuttle Discovery on 23 October 2007. STS-120 will deliver the Italian-built Node 2 module to the International Space Station.
- Id 212038