Christa Deguchi wins 2021 Antalya Judo Grand Slam

Christa Deguchi of Lethbridge, Alberta won the 2021 Antalya Judo Grand Slam this past Thursday in Turkey. In the women’s 57-kilogram weight class, Deguchi beat fellow Canadian Jessica Klimkait of Whitby, Ontario in the final, as Klimkait settled for silver. Read more