Atlanta Braves World Series champions for first time since 1995
PHOTOS: Atlanta Braves win first World Series since 1995
World Series Game 6 For the first time since 1995, the Atlanta
Atlanta Braves win World Series for the first time since 1995
MORE
Atlanta Braves win 1st World Series title since 1995
Photos: Atlanta's big World Series win – WABE
World Series: Atlanta dominates Astros in Game 6 to win title - Los
Atlanta Braves win World Series for the first time since 1995
Braves win World Series: Championship is unexpected, yet fitting
Braves rout Astros for first WS title since 1995 – Lowell Sun
The Atlanta Braves' World Series Win Over Houston Is a Historic