from Talking Chop2 years agoThe Braves certainly do love their home runs....Atlanta hit three more of them on Sunday to earn another series win in a 5-3 victory over the Marlins. Read at Talking Chop[add][|| ... ]