News

Mercedes-Benz Stadium in Atlanta selected as potential AFC Championship Game location

If the Buffalo Bills and Kansas City Chiefs make the AFC title game, Mercedes-Benz Stadium in downtown Atlanta will be the neutral venue.