Former New York Jets safety Jim Leonhard was a spectator at practice Thursday afternoon and is in town for a free-agent visit. He will remain in town on Friday, according to The Buffalo News.

Leonhard originally entered the NFL with the Bills as an undrafted free agent in 2005. He played well in spot duty for Buffalo, but his career took off after signing with Baltimore in 2008. He established himself as a playmaker on the back end with the Ravens and signed with the Jets in 2009. Leonhard started all 40 games played with the Jets over the past three seasons.

Leonhard is making his way back from major knee surgery after suffering a torn patella tendon on Dec. 11.

The Bills could use some more depth at safety. Buffalo is set with its top three players at the position -- Jairus Byrd, George Wilson and Da’Norris Searcy -- but have little experience behind that trio. Prior to the start of camp, general manager Buddy Nix said he was concerned about safety depth and would consider bringing another player in.


For more updates, follow Bills correspondent Mark Ludwiczak on Twitter @CBSSportsNFLBUF and @MarkLud12.