as astronomers've proved a hundred times over, life on other planets of our solar system's IMPOSSIBLE.
all more, i don't take into account that Venus's the second planet closest to the Sun. life's not possible there. even in the clouds. most likely this's just another smeared than true ...