1 min read Science Stunning star nursery is latest JWST image to amaze astronomers 11 months ago This stunning picture of the star-forming region closest to Earth is the latest to be released by the James Webb...