Via: NBCS Bay Area
The Giants do not know how long Matt Cain will be on the DL, so how will they deal with his absence.....
Note: The content at the destination link is not affiliated with or endorsed by Giants 365.