NASA’s James Webb Space Telescope may have made a groundbreaking discovery about 744 trillion miles away from Earth, which some experts are calling the “discovery of the century.” A team of international astronomers, led by Cambridge University professor Nikku Madhusudhan, recently announced their findings of potential evidence of life in the atmosphere of another world. […]

