Detailed observations made by the Hubble Space Telescope have found an answer to the flash of light seen June 3, 2010, on Jupiter. Image credit: NASA/ESA/GSFC/UCB/SSI/Jupiter Impact Science Team