Did Science Just Discover Life on Venus? MaybeDid Science Just Discover Life on Venus? MaybeOk, it's not tiny grey beings with huge eyes but it could be a start. Would you believe the presence of a molecule in Venus' atmosphere could mean there is some kind of life in the clouds? Could be.Jim WeaverJim Weaver