Giants place Matt Cain on DL
Farewell lap: Matt Cain recalls his most memorable start as a
Matt Cain MythBusters Video: Giants Pitcher Blows Things Up With
San Francisco Giants' Matt Cain reflects on his perfect game
Matt Cain's perfect game - Wikipedia
Matt Cain recalls his most memorable start as a Giant
Giants add Jake Peavy for stretch
4 things we learned in MLB's first half
Brewers place Lorenzo Cain on DL, recall Keon Broxton - NBC Sports
Matt Cain recalls his most memorable start as a Giant
Matt Cain recalls his most memorable start as a Giant
Lincecum still the Freak after throwing 148 pitches in 1st career