Boston Red Sox: There was Never A Doubt
The moment the Boston Red Sox defeated the Houston Astros in the American League Championship Series, one thing became very clear: this team was going to win the World Series.
On Sunday night, the Sox “final...