Hubble Telescope Photographs Jupiter Impact Site

Date: 24 July 2009 Time: 03:23 PM ET