As the best-of-seven 2017 World Series shifts from Los Angeles to Houston at one game apiece, diehard fans of the hurricane-devastated city can sense a first-ever baseball championship within their grasp. Houstonians admit that a series victory — if only a momentary distraction — would lift the city’s spirits. Ramon Taylor reports from Minute Maid Park, home of the Astros.
…
your ad here