The Houston Astros are the 2017 World Series Champions after defeating the LA Dodgers in game 7!
The post BREAKING NEWS!!! appeared first on Montgomery County Police Reporter.
The Houston Astros are the 2017 World Series Champions after defeating the LA Dodgers in game 7!
The post BREAKING NEWS!!! appeared first on Montgomery County Police Reporter.