Christa Deguchi wins bronze at 2018 World Judo Championships

Christa Deguchi of Montreal, Quebec has won the bronze medal for Canada at the 2018 World Judo Championship in Baku, Azerbaijan. Deguchi placed third in the women’s 57 kilogram division on Saturday to become the first Canadian female ever to win Read more