A newly found exoplanet in a “habitable zone” may hold water — and maybe even life. Nature Astronomy and Wired Science reported on the discovery of the exoplanet L 98-59 f as part of the L 98-59 ...