Atlanta Braves parade: A look back at the 1995 World Series
The Houston Astros pitchers make history and record a World Series
Braves win World Series: Championship is unexpected, yet fitting
World Series - Wikipedia
Atlanta Braves win World Series for the first time since 1995
Major League Baseball
Baseball's Torre, La Russa, Cox Add Another Title: Hall Of Famer
Atlanta Braves win World Series for the first time since 1995
Atlanta Braves finish off Houston Astros for first World Series
MLB on FOX - WORLD CHAMPIONS! For the first time since 1995, the