answersLogoWhite

0

Yes venus has just been discovered to have micro organism's living 50km above the crust. Yes, venus is most likely to support life.

User Avatar

Wiki User

16y ago

What else can I help you with?