Giants place Leonard Williams on non-football injury list, cut roster to 80 playersWilliams signed his franchise tag before training camp8/2/2020, 7:45 PMScott ThompsonEditorial ProducerGiants DT Leonard Williams