Here's how the Buffalo Bills' three main defensive position battles stand heading into the August 15 preseason opener with comments from Jim Leonhard.

The Bills' preseason opener against the Carolina Panthers is just three days away. What's the latest from training camp?

The Buffalo Bills, who are dealing with two cornerback injuries this week, signed a player with NFL game experience to the roster.