planet

Science

NASA Scientists Have Found Evidence of 'Flowing Liquid Water' on Mars

Life on the Red Planet 'would be possible,' a NASA employee announced today.