A giant stainless steel falcon sculpture portrays the moment of touchdown at Mercedes-Benz Stadium, home of the Atlanta Falcons in Atlanta, GA.


Size: 6016px × 4016px
Location: Mercedes-Benz Stadium, Atlanta, Georgia, USA.
Photo credit: © Allen Creative / Steve Allen / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: art, arthur, atlanta, benz, bird, blank, bowl, college, design, eagle, falcon, falcons, fc, football, gabor, georgia, giant, gigantic, league, liii, mercedes, mercedes-benz, metal, metallic, miklos, mls, modern, national, nfl, public, savannah, scad, sculpture, spread, stadium, stainless, statue, steel, super, szoke, touchdown, united, wings, wingspan