Sports News // 7 months ago
Levi Walker Jr., Atlanta Braves' 'Chief Noc-a-Homa' mascot, dies at 80
Levi Walker Jr, the only Native American to have portrayed controversial Atlanta Braves mascot "Chief Noc-A-Homa," has died at 80, his family announced.