His ultimate bucket list is visiting every NFL stadium while the Falcons are on the road. So far, he's visited 17 of the 30 NFL stadiums and will be checking two new stadiums off the list later ...
The designs and budget for the new $1.2 billion Atlanta Falcons football stadium were approved by the Georgia World Congress Center this week. The building looks like a piece of metal origami.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results