The Daily Show with Jon Stewart

Mars Rover

Season 8 • 01/22/2004

The Mars Rover has gone walk-about.

More