A new image taken with the NASA/ESA Hubble Space Telescope provides a detailed look at the massive star-forming nebula G035.20-0.74. This Hubble image...