Atlanta Braves win first world series title since 1995 - The Stylus
PHOTOS: Atlanta Braves win first World Series since 1995
Atlanta Braves World Series champions for first time since 1995
The wait is over: Atlanta Braves win their first World Series
MORE
Braves win first World Series since 1995, defeating Astros in Game 6
Atlanta Braves win first world series title since 1995 - The Stylus
Atlanta Braves win World Series for the first time since 1995
The wait is over: Atlanta Braves win their first World Series
The wait is over: Atlanta Braves win their first World Series
Buy 1995 World Series champions atlanta braves cartoon caricature