Hundreds of thousands fans celebrate Braves title in parade

The Atlanta Braves were cheered by hundreds of thousands of fans in a two-stage parade celebrating the team’s first World Series championship since 1995