NASA’s James Webb Space Telescope may have detected signatures of life 120 light years away on a Hycean planet called K2-18B. NASA recently set JWST’s sights back at the planet to attempt to confirm the initial shocking results. Have we actually found alien life?!
Credit to : Interstellar News