Via: HardballTalk
UPDATE: It's a done deal now for three years and $13 million, pending a physical exam next week. ========== Giants general manager Brian Sabean revealed.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.