event · 24 February 2011 · 13 years ago
Final Launch of Space Shuttle Discovery (OV-103).
More events on 24 Feb