Robert Garcia: Sugar Ray Leonard Greatest of All Time

Boxing trainer Robert Garcia says that Sugar Ray Leonard is the greatest boxer of all time.