With the possibility of life having been present on Mars and other planets, astronomers and astrophysicists are still searching for actual evidence …

First posted on https://www.neatorama.com