The Atlanta Falcons are leading the run-first revolution in the NFL - The Falcoholic
Atlanta chosen as neutral site for potential Bills-Chiefs AFC Championship Game
Neutral site AFC Championship Game would be played in Atlanta
Atlanta as neutral site for potential Bills-Chiefs AFC title game - SportsHistori
Atlanta named as neutral site for potential Bills-Chiefs AFC Championship Game - Pats Pulpit
Atlanta selected as neutral site for potential Bills-Chiefs AFC title game - The Washington Post
Atlanta picked for neutral site AFC Championship location
Atlanta will be neutral site if Bills, Chiefs meet for AFC Championship
NFL Power Rankings Week 16 - Mile High Report
Buffalo Bills Fall to Cincinnati Bengals, Atlanta Falcons Won't Host AFC Championship Game - Sports Illustrated Atlanta Falcons News, Analysis and More