Are the Giants for Real?
October 19, 2010 by Edward Kasputis
Leave a comment
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
Comments
Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!