The Braves celebrated winning their first World Series title in 26 years in front of approximately 400,000 fans at the championship parade in Atlanta.
The Braves breezed to their first title since 1995, hammering the Houston Astros 7-0 on Tuesday night in Game 6 to complete a 4-2 win to snap a 26-year championship drought.
Star first baseman Freddie Freeman says he has enjoyed every moment of the championship run.
"I've been asked a lot over the last few days, has it hit me yet?