Show Menu


Watch TEDTalks online: Episode 11 Penelope Boston says there might be life on Mars

So the Mars Rovers didn't scoop up any alien lifeforms. Scientist Penelope Boston thinks there's a good chance -- a 25 to 50 percent chance, in fact -- that life might exist on Mars, deep inside the planet's caves. She details how we should look and why.

Ready to Watch TEDTalks, Season 8, Episode 11?
click here to see where to watch or .