Chat with us in Facebook Messenger. Find out what's happening in the world as it unfolds.

    JUST WATCHED

    Atlanta stadium's 73,000-pound falcon statue

MUST WATCH

Atlanta stadium's 73,000-pound falcon statue

Atlanta Falcons fans coming to cheer on their team at the new $1.5 billion Mercedes-Benz Stadium will be greeted by a massive 73,000-pound falcon statue.

Atlanta stadium's 73,000-pound falcon statue

Atlanta Falcons fans coming to cheer on their team at the new $1.5 billion Mercedes-Benz Stadium will be greeted by a massive 73,000-pound falcon statue.