This is not actual Flame for '96 Olympics. This was a stupid idea to generate advertising dollars by a local sign company. The actual Olympic Flame is located near Turner Field - Home of the Atlanta Braves.
Sign up to comment.
Sign in if you already did it.
Photo taken in Midtown, Atlanta, GA, USA
Misplaced? Suggest new location