What a season. The Houston Astros won their first World Series Championship in franchise history Nov. 1 by defeating the Los Angeles Dodgers in seven games, celebrating on the Dodger Stadium field in front of thousands of Dodger fans.
For the first time in 56 seasons of being a professional baseball organization, the Houston Astros won a World Series against the Los Angeles Dodgers. The victory is worth more than bragging rights and a trophy, but also a heartwarming…