A monumental sign of an atmosphere on TRAPPIST-1e could be the precursor to finally finding a living world around another star

See Full Page