All-Star rosters were revealed Sunday morning. It should surprise no one that the two representatives from the San Francisco Giants are pitchers Tim Lincecum and Matt Cain. One of them should be given the honor of starting for the National League. And ... (Continue reading)
Over the last five years, being a San Francisco Giants fan has been about as pleasant as getting a root canal. We’ve watched an aging, shell-of-his-former-self Barry Bonds hobble towards the all-time home run record at the expense of a competitive ... (Continue reading)