Astros Win the World Series!

The+Houston+Astros+win+the+World+Series.

Image credited to wikimedia

The Houston Astros win the World Series.

Jonas D., Writer

The Houston Astros win the 2017 World Series, at Dodger Stadium. This is the franchise’s first World Series championship in history. With a 5-1 win over the Los Angeles Dodgers, the city of Houston will celebrate with their Astros.

George Springer, the World Series MVP, had three RBI’s in game seven. In his post-game interview, he said, “It’s a dream come true.” This is something a lot of kids dream of doing when they grow up. And this Astro team showed that teamwork makes the dream work.