These “habitable” exoplanets may be less hospitable than we’d hoped.
Source link