Christa Deguchi and Jessica Klimkait earn a double podium at Judo Grand Slam

Christa Deguchi and Jessica Klimkait earn a double podium at Judo Grand Slam