Could there be life on Mars today?