Hubble Telescope spies baby stars in their glowing stellar cocoon (photo)
0
The Hubble Space Telescope has snapped a stunning new photo of infant stars nestled in a glowing cocoon of gas and dust.