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