San Francisco Giants

October 21, 2013

Leading Off: Who do Giants fans favor in World Series?

With their team not in the World Series, are Giants fans pulling for a Red Sox victory more than their National League-brethren Cardinals?

Related content

Comments

 

Videos

Sports Videos