Newsletter subscribe
Sport

Astros Validate Houston Strong with World Series Win!

Posted: November 4, 2017 at 9:20 pm   /   Sport

Astros Win World Series! The Houston Astros won the baseball World Series on November 1, 2017, playing against the Los Angeles Dodgers in Dodgers Stadium.  It could not have come at a better time.  The World Series win was the same year Hurricane Harvey came roaring into Houston destroying many homes and businesses. On their […]

No Comments read more