MLB News: Atlanta wins their first World Series since 1995
The Atlanta Braves win the World Series
WORLD SERIES: Braves rout Astros 7-0 in Game 6 to clinch first
Photos: Remembering the Atlanta Braves' 1995 World Series win
Atlanta Braves win World Series for the first time since 1995
World Series: Atlanta Braves beat Houston Astros to win first Fall
Here's the radio call of the Atlanta Braves winning the World Series
Atlanta Braves win World Series for the first time since 1995 - KTVZ
Braves thump Astros to snap 26-year World Series drought
Atlanta Braves win World Series