Published 1:30 am Monday, September 14, 2020
Astronomers say they’ve found potential signs of life in acid-laden clouds on Venus. Will we ever find proof of life on another planet?