Via: HardballTalk
Those Giants fans treated harshly for stuffing the ballot box have to be feeling pretty good right about now: Melky Cabrera: 2-for-2, two-run HR, two runs.....