The Giants are expected to announce later today a four-year contract with a fifth-year option for Matt Cain. I wrote about this three weeks ago and even predicted a contract of 5 years, $26 million. While we're waiting for the...
# continue reading
# continue reading

