Mars Rover Landing
Season 8 E 133 • 08/06/2012

The Jet Propulsion Laboratory at NASA celebrates a successful Mars rover touchdown with unsuccessful high-fiving.