Late Night with Jimmy Fallon Pays Homage to the Hubble Telescope
Besides the shuttle fleet, the Hubble Telescope is arguably the most famous piece of NASA technology. Evidently, galactic photography has no shortage of fans, and last night's episode of Late Night commemorated its 20th anniversary in a special way.