Starry-eyed Hubble celebrates 20 years of awe and discovery
Friday, April 23, 2010 - 06:30
in Astronomy & Space
(PhysOrg.com) -- 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.