Hallelujah! Giants parade pics, part 1

|
()

Let it rain, let it rain -- compostable ticker tape, that is, as the Giants trundled up Market to the cheers of what must have been a million fans. This week rocked!