Nasa Curiosity Rover finds alien oasis on Mars – did it support life?
An illustration of the oasis on Mars, which has now dried up (Image: Nasa) A mysterious ‘oasis’ has been found on the surface of Mars, raising hopes that evidence of life may also one day be found on the Red Planet. The Nasa Curiosity Rover has found traces of ‘shallow, salty ponds that went through […]
Nasa Curiosity Rover finds alien oasis on Mars – did it support life? Read More »