Fans stop by Olympic torch tower to honor Muhammad Ali

0
www.accessatlanta.com
People in metro Atlanta are remembering Ali at the torch tower in southeast Atlanta. That's where Muhammad Ali lit the torch at the opening ceremony of the 1996 Olympic games.
View Comments 0