Via: San Francisco Chronicle
UPDATE, 11:20 a.m.: Tim Flannery, the old soul who can sing a perfect three-part harmony one night then chase a baserunner from third to home the next, is.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.