Matt Cain Tees Off for Charity

If there are two things Giants pitcher Matt Cain likes almost as much as throwing perfect games, they're golf and charity work. This week, Giants players faced off against the 49ers in a five-hole charity event.