The Daily Show with Jon Stewart

Space Race 1957

Season 19 • 12/16/2013

China lands on the Moon and Iran's terrified space monkey returns.

More