Loading episode…

After taking two of three in Chicago, do the Giants' hot bats give reason for hope or pique your interest?? - KNBR Podcast | Spot Sports