Keuchel Rights The Ship

August 14, 2017 Noah Nofz 0

Here’s the bad news: The Astros lost their series against the rival Texas Rangers, two games to one. That’s two series losses in a row, and leaves the ‘Stros with just three wins in their Read more…