The Denver Broncos and safety Jim Leonhard have reached agreement on a one-year contract. Leonhard is recovering from a torn patellar tendon in a knee that he sustained in Week 14 last season while playing for the New York Jets. But he apparently impressed the Broncos enough during a workout Saturday for the team to take a chance on him, CBSSports.com reported. The eight-year veteran from Wisconsin worked out for the Buffalo Bills on Friday. On their website, the Bills indicated that Leonhard was “3-4 weeks away” from being cleared to play. If healthy, Leonhard could help stabilize a Broncos secondary has lost Brian Dawkins to retirement and Quinton Carter to arthroscopic knee surgery.