Atlanta Braves win World Series for the first time since 1995
Atlanta Braves win World Series for the first time since 1995
Atlanta Braves World Series appearances: Remembering the Fall Classic in Atlanta
Hammerin' Braves rout Astros to win 1st WS crown since 1995
MORE
Atlanta Wins World Series For The First Time In 26 Years - ESPN 98.1 FM - 850 AM WRUF
1995 Atlanta Braves - New Georgia Encyclopedia
Atlanta Braves win 1st World Series since 1995
Atlanta Braves Win the World Series for the First Time Since 1995 – The Trumpet
Atlanta Braves Win World Series – Outside the Beltway
Braves thump Astros to snap 26-year World Series drought
World Series: Atlanta dominates Astros in Game 6 to win title - Los Angeles Times