NASA: Hubble Celebrates 24th Anniversary with Infrared Image of Nearby Star Factory