Christa Deguchi wins 2022 Judo World Masters title in Israel
Christa Deguchi of Lethbridge, Alberta won the gold medal at the 2022 Judo World Masters in Jerusalem, Israel on Tuesday. The event is a prestigious competition of the International Judo Federation. Deguchi competed in Pool D, where she beat Pauline Read more