Monthly Archives: November 2017

Astros Are World Series Champs

For the first time ever, the Houston Astros are World Series champions, after beating the Los Angeles Dodges 5-1 in Game 7 of one of the most exciting Fall Classics in the modern era. The underdog Astros defied the odds … Continue reading

Posted in Uncategorized | Comments Off on Astros Are World Series Champs