The discovery of a possible sign of life in Venus’ clouds sparked controversy. Now, scientists say they have more proof | CNN - shared by Jacob Grier - Seabird