Are the Giants for Real?

October 19, 2010 by  
Filed under News

Are the Giants for Real

Are the Giants for real?  With today’s 3 – 0 victory, the Giants are up 2 games to 1 against the favored Phillies.

The Giants have never won a World Series since moving to California.  Could 2010 be the year?

San Francisco Giants – “Run This Town”

 

Green Garlic Fries