The Astros began their quest of defending their 2017 World Series title with a 7-2 win over the Indians at Minute Maid Park in Houston.
Home » Uncategories » Astros vs. Indians results: Astros showcase power, take ALDS Game 1 from Indians in Houston
Subscribe to:
Post Comments (Atom)