LIFE on Mars appears to have been confirmed by a senior research fellow at UCL who insisted evidence of surface water on the planet means it once harboured life. Daily Express :: Science Feed
Comments are closed.