Via: Yahoo! Sports
The San Francisco Giants board of directors announced on Monday that CEO Larry Baer, will be taking a leave of absence from the team for an undetermined.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.