The Giants have to decide the fate of 21 of their own free agents. Who’s likely to return, and who isn’t

previous post