Atlanta would be neutral site for Bills-Chiefs AFC title game - ESPN
5 potential neutral sites that could host AFC Championship game
Atlanta would be neutral site for Bills-Chiefs AFC title game - ESPN
Potential AFC Championship Game to Be Played in Atlanta - How to Watch and Stream Major League & College Sports - Sports Illustrated.
Atlanta to host potential Bills-Chiefs AFC title game
AFC Championship 2023 Neutral Site Location, Options & Rumors
Buffalo Bills Kansas City Chiefs game in Atlanta if necessary
Damar Hamlin's silver lining: Two Super Bowls in one year for the first time in NFL history?
Atlanta chosen as neutral site for potential Bills-Chiefs AFC Championship Game
Mercedes-Benz Stadium in Atlanta selected as potential AFC Championship Game location