The Hubble Space Telescope has snapped a stunning new photo of infant stars nestled in a glowing cocoon of gas and dust.
Space
The Hubble Space Telescope has snapped a stunning new photo of infant stars nestled in a glowing cocoon of gas and dust.
Space