Nov 5 Nov 5 Braves’ fans finally get to celebrate after winning Atlanta's first World Series since 1995 aubellringer Sports, News Braves happy with World Series victory after a season that was peppered with doubt …