The Atlanta Braves may win the World Series. But they face a tougher opponent off the field
9:28am PDT - October 31st, 2021 deion sanders - CNNThe Atlanta Braves aren't just playing the Houston Astros. They're also battling a perception that the franchise has abandoned the city's Black community.