NASA’s James Webb Space Telescope may have stumbled upon tentative evidence suggesting signs of life on…