Photos Show Evidence of Life on Mars, Claims Scientist

As scientists scramble to determine whether there is life on Mars, a researcher from Ohio University in US believes that there is evidence of insect-like creatures on the red planet.

from RSS Feeds | SCIENCE - RSS Feed - NDTV Gadgets360.com https://ift.tt/339zWY1

Comments

Popular posts from this blog