Sterling Shepard suffers non-contact leg injury, carted off on Giants' final offensive play vs. Cowboys
Published
Shepard had made a remarkable recovery from a torn Achilles late last season
Full ArticlePublished
Shepard had made a remarkable recovery from a torn Achilles late last season
Full Article