The Lions are signing defensive tackle Stefan Charles, a source tells Ian Rapoport of NFL.com (on Twitter). The team has since confirmed the move (Twitter link).
Charles, 28 in June, appeared in 13 games for the Bills last season, collecting 13 tackles, 1 sack, and 1 forced fumble. However, he was non-tendered by Buffalo earlier this month. For his career, Charles has appeared in 37 games across three years.
As Charles signs elsewhere, the Bills could lose a restricted free agent in wide receiver Chris Hogan.