Last night, the Atlanta Braves beat the Houston Astros to win the 2021 World Series. Former Royal Jorge Soler was the MVP!
The Braves franchise has now won four World Series – Boston (1914), Milwaukee (1957) and Atlanta (1995 and 2021). Continue reading
