Transcript -- Life on Mars
Nov 17, 2011
Episode description
Transcript -- This video examines how the discovery and examination of microbes in meteorites suggests that the planet Mars could have supported life in the same way as Earth.
For the best experience, listen in Metacast app for iOS or Android
