America’s greenest cities

Portland, Denver, Chicago and more