article placeholder

Giants take NL West

I was one smiley happy person last night. The Giants did it! Here are some videos of the celebrations at AT&T in San Francisco... ... More...