According to the Associated Press on April 30, NASA has released the clearest image to date of a portion of the Horsehead Nebula captured by the Webb Space Telescope, with details even showing the "mane."
It is reported that the Horsehead Nebula is located in the constellation of Orion, approximately 1,300 light-years away from Earth. (CCTV reporter Xu Tuo)