Microbes Found In Earth's Atacama Desert Point To Possible Life On Mars

Geo Beats 2018-02-27

Views 2

South America’s Atacama Desert isn’t the sort of place one expects to find life, but scientists did just that.

Share This Video


Download

  
Report form