Jim Leonhard has agreed to a one-year deal with the Broncos. Leonhard worked out for Denver on Saturday after visiting the Bills on Friday. Leonhard, a safety out of Wisconsin, spent the past three seasons with the Jets.