Via: San Francisco Chronicle
UPDATE 7:10 p.m.: Brandon Crawford, who missed the past two games with a sore right hamstring, spent a lot of batting practice testing the muscle in front of.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.