When free agency opened back in March, it was reported that wide receiver Kassim Osgood had re-signed with the Detroit Lions. The move didn't come as a surprise by any means, as Osgood was a solid contributor on special teams for the Lions in 2012. Bringing back Osgood made sense.
The problem is that Osgood never actually re-signed with the Lions. It's unclear what exactly happened, but Osgood remained a free agent. The Lions didn't get him back under contract, and they seemed fine with moving on given that they made plenty of moves to improve their special teams in the months that followed (most recently by signing Montell Owens).
On Tuesday, Osgood did sign with a team, but not the Lions. Instead, he joined the San Francisco 49ers on a one-year deal. The 49ers, like the Lions, have apparently made it a point to improve their special teams units this offseason, and Osgood should be a big help to them in that regard.
With Osgood signing with San Francisco, only seven Lions free agents from this offseason remain unsigned.