These Spots Could Signal Life on Mars – An Astrobiologist Explains Why

leopard spots on Chevaya FallsIt's what they were hoping for.



from ScienceAlert https://ift.tt/H85cXbR

Comments