Giants sign DT Leonard Williams to $63M deal
Leonard Williams agreed to a three-year, $63 million deal with the New York Giants, according to multiple reports.
The Giants removed the franchise tag exercised before last week's deadline to lock u
Leonard Williams agreed to a three-year, $63 million deal with the New York Giants, according to multiple reports.
The Giants removed the franchise tag exercised before last week's deadline to lock u