Home Tags Mercedes Benz Stadium

Tag: Mercedes Benz Stadium

Atlanta braced for wintry weather, gets spritzed by rain

Atlanta got a mere spritzing of rain Tuesday, hours after a winter weather forecast prompted authorities to close government offices, shutter schools and cancel flights in anticipation of icy streets.

Latest news