Atlanta Braves beat Houston Astros to win World Series
The Atlanta Braves are world champions for the first time since 1995 when starting pitchers Greg Maddux, Tom Glavine and John Smoltz were in their prime.
More Videos
From CNN Newsource affiliates