A new group representing the data center industry has launched in Georgia, trying to make the electricity-hungry facilities look better to critics.
See what else is happening in Atlanta, GA