The James Webb telescope has made another stunning discovery — this time of a massive planet that could potentially sustain life, according to multiple space agencies.
Astronomers have captured "compelling evidence" of a planet with a mass about 100 times the size of Earth orbiting a young, red dwarf star 34 light-years away called TWA 7 or CE Antilae.
Read more: https://abcnews.visitlink.me/xvErxh
