Crazy Die-Hard Giants Fans

Crazy fans at the Giants parade.