Hubble Investigates an Enigmatic Star Cluster