Share

Videos

Thousands Celebrate Giants Win in San Francisco

Associated Press
|
October 29, 2012 AT 1:23 AM
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.