This page is a stub. To read the full article, please click the link below.
"A NASA rover deployed to Chile's Atacama desert has discovered microbes in one of the most Mars-like environments on Earth. It could prove helpful in the search for life on Red Planet..."