DetailsThe largest bird sculpture in the world at 73,000 pounds and 41.5 feet tall. This large falcon stands outside the new Mercedes Benz Stadium on Northside Drive in Atlanta, Georgia, greeting both Atlanta Falcon and Atlanta United FC fans and draped in a scarf that says Unite and Conquer.
- Additional Information
Partner Katie Snyder Exclude from What’s New? No Website For more information about this attraction or location, please click here.
- Related Galleries
Please visit Atlanta.net for information on upcoming events and Atlanta convention and tour information.