ATLANTA — Maybe it will have to be enough here in Georgia that the Braves won the World Series. Continue reading...