Phil ShiverSep 14, 2020News Scientists believe they may have found a sign of possible life on Venus News