Why The Giants Broke Their Curse: Sports Grid, November 2010

If you are like most baseball fans, you watched the San Francisco Giants steamroll the Texas Rangers in the World Series, beating the vaunted Cliff Lee twice and holding the juggernaut offense to a total of one run in three games, and you wondered how this collection of kids and castoffs who were nobody’s pick for anything in […]