Houston Celebrates First-Ever World Series Win After Astros Clinch Championship Published November 2, 2017 at 12:07 PM AKDT Twitter LinkedIn Email