The Buffalo Bills just gave quarterback Josh Allen a historic contract extension. Now, with the six-year, $330 million deal with $250 million guaranteed, Allen is locked up in Western New York until 2030. So, the question becomes, is this a good deal for the Bills? Did the franchise just lock up its most important player […]