Hubble Sees a Sea of Stars in NGC 2260