A new approach to estimating the likelihood of life on Venus has been proposed by researchers at NASA’s Ames Research Center, reviving the debate over whether Earth’s closest planetary neighbor may ...