On Sunday night, the Philadelphia Phillies beat the San Diego Padres to win the National League Championship Series and now they are headed to the World Series against the AL champion Houston Astros. The win had Philadelphia fans flooding the city’s streets in celebration.
Subscribe
Gain access to all our Premium contents.More than 100+ articles.