Spain was a starter in Buffalo last year and re-signed to a three-year extension before losing his starting gig this year.
He could provide much-needed offensive line help for the Bengals.
Spain, 29, wound up signing on with the Titans as an undrafted free agent out of West Virginia back in 2014. He has managed to make the 53-man roster in each of his first three seasons in the NFL.
After playing out his rookie contract with Tennessee, Spain agreed to a one-year deal with the Bills last season. He later agreed to a three-year contract is worth $15 million with the Bills this past offseason.
In 2020, Spain has appeared in four games for the Bills, making two starts for them.
We have Spain listed on our Top 50 Available Free Agents list.