The Horsehead Nebula is prominently featured in stunning new images captured by the James Webb Space Telescope.
The star-forming region which is irresistibly stunning is being re-seen in the virtually no comparison images from the powerful space telescope. James Webb Space Telescope...