Houston Astros win World Series!

Image

Houston Astros win World Series!

By Sara Simpson

November 02, 2017

Houston Astros are finally champions after beating Los Angeles Dodgers with a 5-1 win in the Game 7 of the World Series. This is the team’s 56th season. Center Fielder George Springer was awarded the Willie Mays World Series Most Valuable Player award.