(Natural News) Astronomers have found an exoplanet – a planet located outside of the Solar System – that they believe may be capable of supporting life. An international group of astronomers made the discovery with the help of NASA’s Transiting Exoplanet Survey Satellite (TESS). Dubbed a “super-Earth,” the exoplanet was found in the Hydra constellation,… |