+ Submit News Link

Ammonia on Mars could mean life

Posted: 7/16/2004 12:00:00 AM   Reads: 213   Submitted By:clayroy   Category: Mars Anomalies   Source: news.bbc.co.uk
Ammonia may have been found in Mars’ atmosphere which some scientists say could indicate life on the Red Planet.
Share |





COMMENTS

Please log in to comment.