Article Image
IPFS News Link • Space Travel and Exploration

NASA discovers evidence of possible 'life on Mars'

• Rawstory.com
The scientists said they have detected seasonal variations of methane emissions over some locations on Mars, but remain uncertain about the source of the gas.