Here's what we've learned about the Astros and Phillies

0
60

The Astros and Phillies are set to square off in the World Series, beginning Friday in Houston.
Source: espn