Josh Allen entered the league as a raw prospect. There were plenty of red flags, but he also looked to have the physical tools to become an elite passer. He didn't get much help in his first NFL season, with a lackluster receiver unit spearheaded by Zay Jones.
To address this problem, the Buffalo Bills seemingly had a deal in place to acquire Antonio Brown from the Pittsburgh Steelers. However, the star wide receiver had other plans.
Now, in lieu of Brown, the Bills have signed Cole Beasley and John Brown.