Why life on Venus would matter Scientists think they may have found an indicator of life in Venus’...