SF Giants World Series victory parade

Fans celebrate the World Series win at the victory parade. <span class=meta>(KGO)</span>
November 3, 2010 2:07:43 PM PDT