Mars shows plenty of evidence for flowing water on its surface, as in the case of these channels in Newton Crater. Does this mean that the Red Planet ever supported life? Photo Credit: NASA The Search for Alien Life Part […] ↓ Read the rest of this entry…