The Flair

The Flair

The Flair, a bronze statue located near the Georgia Dome in Atlanta, was designed by artist Richard MacDonald and completed just prior to the the 1996 Summer Olympics. (Photo by Todd DeFeo)

Be the first to comment

Leave a Reply