NFL gets it right picking Atlanta as venue for possible Bills-Chiefs AFC Championship game
by Eric Blum from Deadspin > Sports News Without Fear, Favor or Compromise on (#67SJX)
The NFL didn't actually mess this one up. My apologies for bracing for impact on anything the league does these days, especially when it involves Buffalo. The league announced that a possible AFC Championship game between the Kansas City Chiefs and Buffalo Bills would happen at Atlanta's Mercedes-Benz Stadium. The...