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.
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.
Low levels of lead linked to death from heart disease
Researchers also wrote the level of lead concentration was indicative of the 10th to 90th percentiles of such concentrations. Lead exposure is linked to high blood pressure , hardening of the arteries and ischemic (coronary) heart disease .
Case Keenum To Sign With The Denver Broncos
Quarterback Case Keenum is reportedly expected to sign with the Denver Broncos when free agency officially opens on Wednesday. Apparently, the Denver Broncos were not as interested in quarterback Kirk Cousins as most people were led to believe.
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.