In December 1995, the Hubble Space Telescope spent 10 consecutive days staring at one small region of the sky. With more than 100 hours of exposure time and 342 separate exposures, the telescope ...