After years of planning, construction and waiting, the Hubble Space Telescope was deployed from the space shuttle Discovery on April 25, 1990. Hubble -- apart from becoming a household name -- has been responsible for some of the most pivotal recent discoveries in our continued quest to learn more about our universe. Visit this page for resources related to Hubble's 20th anniversary in April 2010.