Podcast

Life on Mars?

October 09, 2013
The Curiosity Rover has found water on Mars, but no methane in the atmosphere. What does this mean for potential life on Mars?