Via: San Francisco Chronicle
A fighter, even a great one, can take only so many punches. The question before the Giants is, how many can they absorb before they hit the canvas? They have.....