Where to watch the Phillies-Mets London series in Philadelphia
A Philadelphia vs. New York City showdown is set for this weekend in London. On Saturday, June 8, and Sunday, June 9, the Phillies and Mets will face off in a two-game regular season series at London Stadium, typically home to English Premier League teams. For fans not making the trip across the pond, a […]
Continue Reading