Video: Salt water on Mars could mean presence of life
Friday, August 5, 2011 - 10:30
in Astronomy & Space
A NASA satellite has detected evidence of salt water on Mars, which could possibly indicate the presence of life on the red planet. Terrell Brown reports.