As the World Series kicks off this evening, many local Boston and St. Louis fans are planning to head to Bay Area watering holes to…
Friday marks the first home game of the SF Giants’ 2013 season, and the area around AT&T Park is already buzzing with excitement, we’re told….