If you haven’t heard already, in Game 6 of the 2021 World Series in Houston’s Minute Maid Park last night the Atlanta Braves beat the Astros by a score of 7 to 0. The Braves are World Series Champions for the first time since 1995.
BRAVES WIN WORLD SERIES
Nov 3, 2021 | 10:22 PM