The Bills will receive the No. 12 overall pick and the Bengals' fifth-round pick (No. 158), while the Bengals will receive the No. 21 overall pick and the Bills' sixth-round pick (No. 187).
This is when injuries began to creep in, with Glenn missing 15 games across the last two seasons - making just five starts for the team in 2017.
The Bills signed Glenn to a five-year, $65 million extension after assigning him the franchise tag during the 2016 offseason.
Glenn gives the Bengals an immediate upgrade at left tackle, though this move comes at a cost for Cincinnati.
Israel ministers advance bill in bid to prevent early polls
The bill will be brought before Israeli lawmakers amid threats by opposition parties to dissolve the Knesset if it passes. The final word on whether to indict him rests with the attorney-general, a decision that could be months away.
Florida school gunman: Prosecutor seeks death penalty
Borges' family has filed notice that they will sue Florida authorities to seek money to cover the cost of his recovery. Broward Health spokeswoman Jennifer Smith said Tuesday that Anthony Borges' condition has now been upgraded to fair.
Malcolm Butler to sign with Tennessee Titans
Instead, he signed for a below-market one-year, $3.9 million tender that would allow him full-fledged free agency this spring. In three years since taking over as a starter with the Patriots, Butler collected eight interceptions and did not miss a game.
And they may have to, considering that they do not now have much available at quarterback after they traded their starter, Tyrod Taylor, to the Cleveland Browns for the top pick in the third round.
The writing on the wall surrounding Glenn's future in Buffalo centered around Dion Dawkins ably filling in for him.
The Bengals will inherit the final three seasons of Glenn's deal, including his $9.25 million base salary and $2 million roster bonus due next week.
Trading away Glenn's cap space will allow the Bills to target a top QB in free agency and make the team capable of competing for other free agents that would help improve other areas of the team.
This trade shows that the Bills are building something big for next season. He missed five games and played a career-low 657 snaps in 2016.