Via: HardballTalk
The Giants offered $5 million more to James Shields than he ultimately wound up signing for with the.....
Note: The content at the destination link is not affiliated with or endorsed by Giants 365.