from Battery Power1 year agoThe Atlanta Braves jumped out to an early lead and then overcame a long rain delay in a 6-3 win over the St. Louis Cardinals.Dakota Hudson's struggles began in the first inning. Read at Battery Power #back #nolan-arenado #darren-oday[add][|| ... ]