ORCHARD PARK - No one would have blamed the Buffalo Bills Sunday afternoon for taking a peek into their immediate future.
Check out this article for a complete list of teams who have the most total wins in the NFL regular season, both by winning ...