Atlanta Braves win first World Series title since 1995
The Braves won the World Series for the first time since 1995
PHOTOS: Atlanta Braves win first World Series since 1995
Atlanta Braves win World Series for the first time since 1995
SABR Digital Library: Braves Win! The 1995 World Champion Atlanta
Atlanta Braves Win the World Series: Musicians React – Billboard
1995 World Series - Wikipedia
Hammerin' Braves win first World Series crown since 1995, rout
Atlanta Braves win World Series for 1st time since 1995
Atlanta Braves World Series appearances: Remembering the Fall