Video Story: Giants, Cardinals face off July 18, 2021 by San Francisco Giants Leave a Comment Check out all the highlights from the second contest of a three-game series between the Giants and Cardinals at Busch Stadium on Saturday.
Leave a Reply