Starry-eyed Hubble celebrates 20 years of awe and discovery
Friday, April 23, 2010 - 04:30
in Astronomy & Space
The most prolific space observatory will zoom past its 20-year milestone this weekend. On 24 April 1990, the Space Shuttle and its crew released the NASA/ESA Hubble Space Telescope into Earth orbit. What followed is one of the most remarkable sagas of the space age.