News

The Buffalo Bills are one of the top teams in the league, with Bleacher Report putting them in the top 3 of their NFL Power Rankings.