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.....