Open Internet by MindsNetNASA’s Mars rover just found more evidence the planet may have sustained life