This is an amazing explanation. But there could be life on mars for now. Of course if the creatures of Mars live with no dependence on oxygen. on earth we also have seen many differences in oxygen levels needed by the creatures of the earth. In my opinion it is not impossible also if there are species that can live without oxygen. But has anyone already touched the ground of mars?