from Battery Power3 months agoTonight's game between the Atlanta Braves and the Philidelphia Phillies has been delayed by rain.The game is currently slated to start at 7:45PM....Tonight's first pitch is delayed. Read at Battery Power Collection [| ... ]