Astros feel at home in other Texas ballpark with World Series champ as Lone Star rivalry renews
The Houston Astros will feel quite at home when on the road for the first time this season in the other Texas ballpark with a World Series champion.