Phils make first stop in Atlanta this season

Phils make first stop at the Turner Field stadium, next year it’s the new Sun Trust Park for the Braves The Phillies stop in Atlanta tonight to play the first of 9 games that the Phils will play there this season. The Braves have turned into a very bad team, perhaps by design, as they prepare to move to a brand new stadium next season in the Atlanta suburbs just…

May 10, 2016