The Giants have placed the franchise tag on Leonard WilliamsDetails ⤵️— New York Giants (@Giants) March 16, 2020
The Giants have placed the franchise tag on Leonard WilliamsDetails ⤵️