Gorgeous Hubble Image Sheds Light on Origin of Massive Stars

Image taken from over 160,000 light-years away