Key Giants LB Micah McFadden carted off with leg/foot injury

Scroll to Top