Are the Giants for Real?
October 19, 2010 by Edward Kasputis
Filed under News
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?