0
Entertainment

Giants Parade Takes Over San Francisco

Thousands descended onto San Francisco to celebrate the Giants first World Series win.

  • Duration: 00:44

Share

Keywords

giants, world , series, san francisco , parade, giants world series san francisco parade, win, video, fun, show, tv parade 2010