Image 1 of 1

LewisLennox27.jpg

Lennox Lewis arriving at the premiere of Ali at the Chinese Theatre in Los Angeles. December 12, 2001.           -            LewisLennox27.jpg
twitterlinkedinfacebook