NOVA

Is There Life on Mars?

Passport Season 35 Episode 18 | 52m 6s

The search for life on the Red Planet heats up with the discovery of frozen water.

Aired: 12/29/08

Expires: 12/29/18

Rating: TV-G

Video has closed captioning.

Problems Playing Video?