Bills ink Allen to 6-year, $258M deal, sources say

The Buffalo Bills have agreed to a six-year deal with QB Josh Allen, the team announced on Friday. The deal tops out at $258 million with $150 million of that guaranteed, sources told ESPN.