Giants Trophy Tour - NBC Bay Area

    Giants Trophy Tour

    Giants fans are getting a chance to see the World Series trophy in person during a tour making various stops in California and other cities around the U.S. (Published Wednesday, Jan 23, 2013) Giants fans are getting a chance to see the World Series trophy in person during a tour making various stops in California and other cities around the... See More