Life on Venus might exist. In the clouds of Venus, Scientist have detected a type of gas associated with fish and garlic. Also, this bacterial gas needs a water source to survive. Not only that, but we have the same gas here on earth!
From CNN for more click HERE