thesnapper.millersville.edu
Astros win their first ever World Series
Joey Hess Staff Writer The Houston Astros won their first World Series Championship in franchise history after defeating the Los Angeles Dodgers 5-1 in game 7 on November 1st. It was only fitting t…