fbpx

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


172
172 points

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


Capt. Xerox