HOUSTON WE DID IT!!!!
The Houston Astros won their first World Series Championship Title.
After 55 years our boys just won it all. Houston pulled the 5-1 victory over the Los Angeles Dodgers in Game 7.
Carlos Correa even put a ring on it tonight on national tv after winning the series!
Congratulations H-Town! Houston Astros Win World Series Championship was originally published on theboxhouston.com