Giants place franchise tag on Leonard Williams, but long-term deal still possibleThe Giants hope to work out a long-term deal with Williams3/9/2021, 7:15 PMDanny AbrianoManager of Editorial ProductionRalph VacchianoNFL Insider