5 things to know for Sept. 13: Russia, Impeachment, Covid-19, Cold & allergy meds, Libya
By Alexandra Meeks, CNN (CNN) — Astronomers have found a planet around 120 light-years away from Earth that might have all the elements needed to sustain life. NASA said the possible ocean world, dubbed K2-18b, has a hydrogen-rich atmosphere and evidence of the crucial carbon molecule — considered the foundation for all life forms on
Continue Reading