Braves vs. Astros weather update: Rain in Atlanta threatens World Series Game 3
The tarp is on the field at Atlanta’s Truist Park ahead of the start of Friday’s matchup.
The tarp is on the field at Atlanta’s Truist Park ahead of the start of Friday’s matchup.