Home Highlight NASA releases first clear space image from James Webb Telescope