Where To Stream The Sky at Night Season 1996 Episode 13
Target the Red Planet
- Aired November 10, 1996
- 20 Min
Recent meteorite findings in Antarctica, thought to have come from Mars, contained traces of primitive life forms. Dr Peter Cattermole, NASA scientist, helps describe the latest findings.