Giants World Series Trophy Heads to New York - NBC Bay Area

    Giants World Series Trophy Heads to New York