MIT Scientists Say Life May Have Been Detected on Venus After All


MIT scientists say sulfuric acid in the clouds of Venus could be neutralized by the presence of ammonia, possibly the result of biological processes.
Read more at Futurism…