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.
Cast Appearances
Episode Discussion
Login to leave a comment on this episode.
No comments yet. Be the first!