News

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 site of the famous 1965 rematch between Ali and Sonny ...