News
Sugar Ray Leonard Finally Admits He Should Have Lost Historic Fight: “He Really Won”
Sugar Ray Leonard is a boxing icon known for the speed, skill and charisma that carried him to a professional record of 36 wins and just three defeats. The…
Read the full article on SecondsOut