HomeCategory

Video

Astros win World Series

The Houston Astros are World Series champions. On Wednesday night in Los Angeles, the Astros won the franchise’s first-ever title by beating the Dodgers 5-1. The Astros are back in Houston after their historic World Series win.  City officials will honor the Astros with a parade Friday, Nov. 3 in celebration of the team’s first...

Copyright © 2017-2021. KMR Construction. All rights reserved.