Atlanta Braves win World Series for the first time since 1995
MLB on FOX - WORLD CHAMPIONS! For the first time since 1995, the Atlanta Braves have won it all! #BattleATL
Atlanta Braves: An Interactive Guide to the World of Sports by Tucker Elliot - Ebook
Atlanta Braves clinch 6th straight NL East title, beat Phillies 4-1 as Strider gets 17th win – WABE
Atl Plus Magazine
Atlanta Braves finish off Houston Astros for first World Series championship since 1995 - ESPN
Atlanta Braves win World Series for the first time since 1995
Atlanta Braves win World Series for the first time since 1995
World Series - Wikipedia
Atlanta Braves win World Series for the first time since 1995
Atlanta Braves win World Series for the first time since 1995
The World Series begins tonight. Here's how to watch