Atlanta Braves win World Series for the first time since 1995 - KTVZ
Atlanta Braves win World Series for the first time since 1995
1995 Braves: One World Series title in era that could've brought more
The wait is over: Atlanta Braves win their first World Series
MORE
Atlanta Braves win World Series for the first time since 1995
1995 Braves: One World Series title in era that could've brought more
BRAVE HEARTS - Sports Illustrated Vault
Atlanta Braves win World Series for the first time since 1995
PHOTOS: Atlanta Braves win first World Series since 1995
PHOTOS: Atlanta Braves win first World Series since 1995
The wait is over: Atlanta Braves win their first World Series
Atlanta Braves win World Series for the first time since 1995