New York Giants News The New York Giants Add WR Russell Shepard | The Eagles Release LB Mychal Kendricks by Marco Ceo May 23, 2018 by Marco Ceo May 23, 2018 The New York Giants Add WR Russell Shepard | The Eagles Release … 0 FacebookTwitterPinterestRedditEmail