Local Giants fans gather in Palo Alto for World Series viewings
Fans went nuts at Antonio’s Nut House in Palo Alto for the San Francisco Giants, who lost Game 6 of the World Series on Oct. 28 to the Kansas City Royals.
Fans went nuts at Antonio’s Nut House in Palo Alto for the San Francisco Giants, who lost Game 6 of the World Series on Oct. 28 to the Kansas City Royals.