Well they did it!! The Houston Astros defeated the Los Angeles Dodgers last night to win the “2017 World Series” They did in front of a raucous crowd at Minute Maid Stadium that wanted to see the Dodgers win. The Astros came out & went straight to business, playing with a championship like confidence & won Game Seven 5-1! This victory couldn’t have come at a better time, especially after all the city of Houston has been through. I heard they’re partying in the streets right now, & they should be! Congratulations Houston Astros….you deserve it!!!