Thousands Celebrate Giants Win in San Francisco

October 29, 2012

The San Francisco Giants World Series championship sent city residents pouring into the streets. About 2,000 fans celebrated outside City Hall, where they had gathered to watch the game on a Jumbotron. (Oct. 29)