Maine

Largest Statue of Muhammad Ali in the World is in this Maine City
Largest Statue of Muhammad Ali in the World is in this Maine City
Largest Statue of Muhammad Ali in the World is in this Maine City
A 10-foot bronze statue of boxing legend Muhammad Ali—the largest in the world—was unveiled Saturday, May 31, in downtown Lewiston, Maine. The infamous rematch in 1965 between Ali and Sonny Liston took place in Lewiston, Maine.

Load More Articles