Hundreds of thousands fans celebrate Braves title in parade
Braves win the World Series, beating Astros for first title since
PHOTOS: Atlanta Braves win first World Series since 1995
Atlanta Braves claim MLB's World Series after beating Houston
Astros No Match For Braves In Game 6, Lose 7-0 As Atlanta Wins
World Series: Astros can't overlook the Phillies in World Series
Atlanta Braves beat Houston Astros 7-0 in Game 6, winning the
Hammerin' Braves win 1st WS crown since 1995, rout Astros
Atlanta Braves win World Series after 7-0 win over Houston Astros