Nov 16 2011 4 mins   12
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.