The Colbert Report

The Word - Mission Control

Season 3 • 06/05/2007

Once again, NASA has shown the right stuff. Other government agencies should follow their lead.

More