Bills armed for future: Allen inks 6-year, $258 million deal

Buffalo Bills quarterback Josh Allen (17) smiles during practice at NFL football training camp in Orchard Park, N.Y., on Saturday, July 31, 2021. (AP Photo/Joshua Bessex)

Buffalo Bills quarterback Josh Allen addresses the media during an NFL football news conference, Friday, Aug. 6, 2021, In Orchard Park N.Y. (AP Photo/ Jeffrey T. Barnes)

Buffalo Bills quarterback Josh Allen throws a pass during an NFL football training camp practice in Orchard Park, N.Y., Monday Aug. 2, 2021. (AP/ Photo Jeffrey T. Barnes)

Buffalo Bills quarterback Josh Allen addresses the media during an NFL football news conference, Friday, Aug. 6, 2021, In Orchard Park N.Y. (AP Photo/ Jeffrey T. Barnes)

Buffalo Bills quarterback Josh Allen smiles during a news conference Friday Aug. 6, 2021, in Orchard Park, N.Y. The Bills on Friday announced Allen agreed to a six-year contract extension that locks up the fourth-year starter through the 2028 season. (AP Photo/ Jeffrey T. Barnes)

Buffalo Bills quarterback Josh Allen (17) takes the field before practice at NFL football training camp in Orchard Park, N.Y., on Saturday, July 31, 2021. (AP Photo/Joshua Bessex)