NOVA

Is There Life on Mars?

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

Expired: 12/15/15

Rating: TV-G

Video has closed captioning.

Problems Playing Video?