Atlanta Braves win the World Series after dominating the Houston Astros in Game 6

Copyright 2021 WABE 90.1. To see more, visit WABE 90.1.