Atlanta Braves claim MLB's World Series after beating Houston
Atlanta Braves World Series WINS! (1957 and 1995 World Series
1995 World Series - Wikipedia
Photos: Atlanta's big World Series win – WABE
SABR Digital Library: Braves Win! The 1995 World Champion Atlanta
Discussing the Atlanta Braves' World Series Win Over the Houston
Braves thump Astros to snap 26-year World Series drought
World Series 2021: Atlanta Braves crush Houston Astros to win
This Day in Braves History: Atlanta wins first World Series
MLB News: Atlanta wins their first World Series since 1995
1995 Atlanta Braves - New Georgia Encyclopedia
Atlanta Braves win first World Series title since 1995
Atlanta Braves defeat Astros in Game 6, win World Series for first
Braves win World Series for first time since 1995 by hammering