Christa Deguchi wins World Cup judo gold in Russia
Christa Deguchi of Lethbridge, Alberta won a World Cup women’s judo competition in Ekaterinburg, Russia on Friday. For Deguchi, it was her second gold medal of the season at a judo grand slam event as she also won the Read more