Life on Mars? Finding It May Require Humans on R

Life on Mars? Finding It May Require Humans on Red Planet
SPACE.com
If all goes according to plan, the first Mars One astronauts will touch down on the Red Planet in 2023.
View Comments