The San Francisco Giants have signed Matt Cain to a 3 year $27.5 million contract.
Announcement
Collapse
No announcement yet.
San Francisco Giants Sign Matt Cain To 3 Year Deal
Collapse