ATLANTA—The Atlanta Braves were cheered by hundreds of thousands of fans in a two-stage parade on Friday celebrating the team’s first World Series championship since 1995.
Some area schools closed, and students seized the opportunity to attend the event.