The Detroit Lions have signed wide receiver Lance Long, according to the team's official site. Long is an undrafted free agent, but not from this year. He entered the NFL back in 2008 as an undrafted free agent out of Mississippi State and has bounced around the league the last few years. This is why the Lions are actually announcing the signing. Long isn't one of this year's UDFAs. (That list is still being finalized.)
Long is from Macomb, Michigan. He played at Utica Eisenhower High School and landed in the SEC at Mississippi State in college. His first team in the NFL was the Arizona Cardinals, and he later went on to play for the Kansas City Chiefs, Jacksonville Jaguars and San Francisco 49ers.
Most of Long's time in the NFL has been spent on the practice squad for the various teams he's played for. In 2009, though, he did appear in seven games with the Chiefs and had 20 catches for 178 yards. He also appeared in one game for the Cardinals that season.
Chances are Long will compete for the final spot at wide receiver during training camp.