Astros Set To Face Atlanta In World Series

astros-mascot-orbit-2-astros-facebook
astros-mascot-orbit-2-astros-facebook

(Houston, TX) — The Houston Astros are set to square off with the Atlanta Braves in the World Series.

The Braves defeated the Los Angeles Dodgers 4-2 Saturday night to take the NLCS in six games and send the defending champ’s home.  The Astros beat the Red Sox for the ALCS title and look to win their second World Series title in recent years after bringing home the championship in 2017.

Game one of the 2021 World Series is Tuesday in Houston.

 

Copyright © 2021 TTWN Media Networks LLC