The Paisano

Altuve and Springer celebrate after they score a run. Keith Allison/Flickr.com

Houston Astros win their first ever World Series

Connor Zimmerlee November 7, 2017

The 2017 World Series featured the two best teams in baseball from the regular season: the Los Angeles Dodgers and Houston Astros who won 104 and 101 games respectively. Going head to head, both teams...

Load More Stories