/Factbox: Venus, Named For The Goddess Of Love, Is No Cuddly Place
Factbox: Venus, Named For The Goddess Of Love, Is No Cuddly Place

Factbox: Venus, Named For The Goddess Of Love, Is No Cuddly Place

Factbox: Venus, Named For The Goddess Of Love, Is No Cuddly Place
Scientists have spotted evidence of potential life on the planet Venus, though they emphasized that more work needs to be done to confirm whether or not life possibly aerial microbes exists or whether there is an alternative nonbiological explanation for their findings.