centrevillesentinel.com
Astros Win 2017 World Series!
When the confetti rained downed on Dodger Stadium at the end of the 2017 World Series, it was not the home team celebrating a victory. After defeating the Los Angeles Dodgers 5-1 in Game 7, the Hou…
Benjamin Dawson