Tuesday, February 20, 2018
Home MLB AL West

AL West

The Houston Astros are the 2017 World Series Champions

It was not an easy road, but the journey was fun and exciting. The Houston Astros defeated the Los Angeles Dodgers Wednesday evening in Game 7 of the World Series, by a score of 5-1. For the first time in...