Space Race 1957
Season 19 E 37 • 12/16/2013
China touches down on the Moon, finishing a distant third in the decades-long space race marathon.