Newsletter subscribe
Sport

Astros Validate Houston Strong with World Series Win!

Posted: November 4, 2017 at 9:20 pm   /   Recent Posts, 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.  This was the same year Hurricane Harvey devastated many areas of Houston destroying countless homes and businesses just a couple of months ago. On their […]

2 Comments read more