Astros Win the World Series for Houston

November 3, 2017

After Hurricane Harvey ripped through the city of Houston, Texas, with strong winds and buckets of rain two months ago, the people of Houston needed something to rally behind. Well, last night, the Houston Astros (the city’s Major League Baseball team), gave them just what they needed: a World Series win! The Houston Astros played the Los Angeles Dodgers for a mighty Game Seven win. What made this win so sweet, you ask? It’s the first ever World Series win for the city! Congratulations to the Houston Astros on an incredible baseball season!

By EricEnfermero (Own work) [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons