The Giants did something you don’t see too often in the off-season which is lead the NFL in signed free agents. It is true Giants fans and football fans in general. GM Jerry Reese knows the time to win is now. The Giants have been so up and down the past few seasons. Giants […]