HOUSTON, Texas (KTRK) — The Houston Astros are on their way to the World Series. They clinched their third American League pennant in five years Friday night with a Game 6 win over the Boston Red Sox. BLOCK PARTY!! Downtown Houston is buzzing with fans excited to celebrate Astros win over Boston Friday night. The Astros outlasted the Red Sox …
Read More »CHAMPIONS! Houston Astros head to World Series after win over Boston
October 24, 2021