Christa Deguchi wins Judo World Championship bronze in Baku

Christa Deguchi wins Judo World Championship bronze in Baku