San Francisco Giants pitcher Matt Cain…

Share: 

Wednesday, June 13, 2012: San Francisco Giants pitcher Matt Cain threw a perfect game; a first for the franchise.