Presence of life-supporting aquifers in Antarctica raise hopes about life on Mars
Antarctica – The discovery of life supporting aquifers in Antarctica has raised hopes that since Mars has similar life conditions, there is a possibility of life on the red planet too. Recently the scientists d...