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.
Netflix's 'The Crown' Paid Its Queen Less Than Its Prince
According to Vanity Fair , The Crown is one of television's most expensive shows with a per-episode budget of at least $7 million. The English actress, 33, played the lead role of Queen Elizabeth while Smith, 35 played her husband, Prince Philip.
As tax filing day approaches, so do scams
In a different scam, criminals are using imposter tax preparation sites and phone numbers to steal peoples' personal information. On its website, the FTC states that tax identity theft accounted for about 20 percent of all identity theft complaints in 2017.
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.