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.
This is likely the worse rendition of God Bless America you would have ever heard. And it happened at the World Series in Houston, Astros vs Dodgers