Quick Thoughts on Giants’ Pitching
Tim Lincecum contract extension The topic of Tim Lincecum and his pending contract is heating up as we approach his arbitration hearing this winter. There have been reports of Lincecum wanting an eight-year deal, some say he wants one to Continue reading