Oct 19, 2020
Mike Petersen
Fingerprints of Life

A recent discovery of Phosphine in the atmosphere of Venus has scientists very excited. 

Could there be life on Venus? 

Very possible, and I will explain how.