Scientists don't claim to have evidence of life on Venus but they have ruled out pretty much everything else.
MIT scientists identify first magmas generated in solar system’s building blocks, unexpectedly answering questions about meteorites and formation of rocky planets.
/
4