Major AAA Giants Game Report - Game ID #5160893

vs. Major AAA Blue Jays

April 18th, 2018 at 5:30 pm