If life existed on Mars, scientists believe they have found where it may have had its last stand.http://ow.ly/6HmHw

If life existed on Mars, scientists believe they have found where it may have had its last stand.http://ow.ly/6HmHw