Cole Beasley is expected to come out of retirement and sign with the Buffalo Bills, according to a source.

Beasley, 33, spent two weeks on the Tampa Bay Buccaneers practice squad before deciding to retire in October.