Using the James Webb Space Telescope, scientists have discovered that there may be life on a planet located about 124 light-years away.

Using the James Webb Space Telescope, scientists have discovered that there may be life on a planet located about 124 light-years away.