Space Shuttle Discovery Set to Launch

DTop

Active member
The last Space Shuttle is scheduled to lift off in about 18 minutes. Take a couple of minutes to wish the international crew the best of luck in your own way. May they have a safe and successful journey and return back to Earth.
 
Back
Top