2 ms·'potentially habitable sustained environment' NASA: Mars rover rocks reveal's1 points by Pikkie 5y ago