A new approach to estimating the likelihood of life on Venus has been proposed by researchers at NASA’s Ames Research Center, ...