Hubble Gazes at a Dazzling Star Cluster