OMG sciencefromThe Atlantic3 months agoA Scientific Revolution by Push NotificationAstronomers found a potential sign of life on planet K2-18b, but definitive proof requires more evidence and validation.