TODAY SHOW: Evidence of Life on Mars?

By  | 

A soil sample taken from the Mars Rover shows that life is possible on Mars.