Starry-eyed Hubble celebrates 20 years of awe and discovery
Friday, April 23, 2010 - 22:30
in Astronomy & Space
The best recognized, longest-lived and most prolific space observatory zooms past a milestone of 20 years of operation. On April 24, 1990, the Space Shuttle and crew of STS-31 were launched to deploy the NASA/ESA Hubble Space Telescope into a low-Earth orbit. What followed was one of the most remarkable sagas of the space age.