The Largest Known Star Cluster?