In the Stars: Hubble at 15 Still UnmatchedA spectacular new era in astronomy began on April 25, 1990, although it took most of the world a while to appreciate the magnitude of the change. On that date, the Hubble Space Telescope, launched by NASA the previous day, first opened its eyes to the heavens.Source: Wired News |