Atlanta Reveals 73 000 Pound Falcon Sculpture Outside New Mercedes Benz Stadium
MORE: Falcons get in line to work out Michigan OT From AtlantaFalcons.com: “The falcon, rising 41.5 feet tall with a wingspan of over 64 feet, will be the largest bird sculpture in the world. Constructed by Gábor Miklós Szőke of Budapest, the majestic stainless steel work, capturing the moment of a touchdown, will be erected on the main plaza facing the city skyline.” Construction issues have pushed back the opening of the stadium to Aug....