The James Webb Space Telescope has imaged the Horsehead Nebula, a cosmic masterpiece about 1,300 light-years away from Earth in space. Read this story
The James Webb Space Telescope has imaged the Horsehead Nebula, a cosmic masterpiece about 1,300 light-years away from Earth in space. Read this story