Giants Parade

Fans celebrate the San Francisco Giant World Series Title at a parade.