Newsletter subscribe
Sport

Astros Validate Houston Strong with World Series Win!

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

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 devastated many areas of Houston destroying many homes and businesses just a couple of months […]

No Comments read more