Late Night with Jimmy Fallon Pays Homage to the Hubble Telescope
Zach Mack · 04/27/10 02:43PMBesides 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.