Vacations Magazine Charter to the World Series 2 years ago Alice W. Barnes It has been played since 1903. The New York Yankees have won it twenty seven times, and the Houston Astros,...