Stephen Colbert Gets 'Space Nut' From Last Shuttle Astronauts
Wednesday, August 17, 2011 - 11:31
in Astronomy & Space
The STS-135 astronauts stopped by The Colbert Report last night to talk about their mission and the future of NASA.