Sign of life found on Venus

Sign of life found on Venus.

GET THE FULL STORY

Photo credit: NASA – (image link), Public Domain, link.