December 09th
Astronauts aboard the space shuttle completed the first repairs to the Hubble Space Telescope. Exactly how good is this amazing telescope?