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.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.