Life On Venus? What A Stinky Gas Means For The Search For Life In Our Universe

September 22, 2020 00:00 0.0 MB Downloads: 0
Last week, scientists announced the finding of phosphine gas in the atmosphere of Venus, one of our closest planetary neighbors. This stinky gas is linked to life here on Earth -- could that be the case on Venus?