Josh Allen signs 4-year contract with Buffalo Bills
Jeffrey T. Barnes, Associated Press file In this May 11, 2018, file photo, Buffalo Bills rookie quarterback Josh Allen throws a pass during the team's NFL football rookie minicamp, in Orchard
Jeffrey T. Barnes, Associated Press file In this May 11, 2018, file photo, Buffalo Bills rookie quarterback Josh Allen throws a pass during the team's NFL football rookie minicamp, in Orchard