Life may exist on the Red planet, scientists close to finding out the truth

One of the greatest mysteries of the solar system happens to be the life on the…