Hubble Spots a Storm of New Stars