Astronomers spot potential life on Venus: the possibility of “bizarre” microbes living in the planet’s acid-laden clouds. September 15, 2020 themorningnews.org Astronomers spot potential life on Venus: the possibility of “bizarre” microbes living in the planet’s acid-laden clouds. ↩︎ The Associated Press View Post →