Giants Fans are Dedicated to the Team | NBC Bay Area

Giants Fans are Dedicated to the Team

Jean Elle reports from the 21st Amendment where fans are spilling out to the street and setting up TV's in the alley.

    processing...

    NEWSLETTERS