NFL RUSH

March 13th, 2017

NFL Network's Nate Burleson names the New York Giants the winner of free agency.

What do you think Giants fans? Are you bound for the Super Bowl this year?


Liked by geneaugust, bug08, lukeeeeusa, dpsrules, and 6 others.