Giants Parade Part 2

Excited Giants fans line the streets.