3 ms·Signs of Life Found on Venus Are Tearing Apart the Scientific Community4 points by amichail 2y agodeleted 2y ago[deleted]