Mars Orbiter Detects Probable Signs of Life

Traces of ammonia have been detected in Mars’ atmosphere. This is a probable sign of life. Read more here

Social tagging: >

Comments are closed.