Via: NBCS Bay Area
The Giants are unexpectedly in a position to add at the trade deadline, and on this week's Giants Talk podcast, team president and CEO Larry Baer discussed.....