Sports are inescapable, especially in the city that cheers for the Astros. And so is politics, even in the stadium. They are impossible to separate.
Houston Astros beat LA Dodgers 5-1 to win World Series
The Houston Astros beat the LA Dodgers to win the 2017 World Series. After enduring Hurricane Harvey, it could not have come at a better time.