Canada’s Christa Deguchi defeated Brazil’s Jessica Lima on Friday to win gold in the under-57 kilogram category at the Antalya Grand Slam judo competition in Turkey.
Canada’s Christa Deguchi defeated Brazil’s Jessica Lima on Friday to win gold in the under-57 kilogram category at the Antalya Grand Slam judo competition in Turkey.