Fans celebrate the Giants victory during game seven of the World Series in the Civic Center Plaza in San Francisco, Calif., on Wednesday, October 29 2014.
30 Oct 2014

A city of success: Giants take home third World Series in five years

For the third time in five years, the San Francisco Giants gave its city and fans a reason to celebrate Wednesday night by defeating the Kansas City Royals 3-2 in

0