Phosphine discovery on Venus could mean '10-20 percent' chance of lifeusatoday.com4 pointsbreadwinner2 years ago