Hint of Life on Venus

The hint of life on Venus!

Scientists have detected the traces of phosphine gas in the atmosphere of Venus. A paper on this discovery was published…

4 years ago