Geobiologists said that life could exist on Venus. Adjust Share by Harper’s Staff, Geobiologists said that life could exist on Venus. Adjust Share