25 years ago Saturday afternoon, Hubble was deployed from shuttle Discovery
Related Articles

Uncategorized
OTD…June 5 and STS-40

Uncategorized
OTD…May 14 and STS-132

Mission Reports
Hubble still going strong 30 years after launch
Thirty years ago Friday, the Hubble Space Telescope was launched aboard the shuttle Discovery with a famously flawed mirror, the opening chapter in an improbable saga of redemption and scientific discovery that revolutionized humanity’s view of the cosmos with jaw-dropping images now familiar to millions.