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

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…