Video. Japan triumph at World Judo Championships
After an exciting encounter with France at the World Judo Championships in Tokyo, Japan takes the title of World Mixed Team Champions
Read full articleAfter an exciting encounter with France at the World Judo Championships in Tokyo, Japan takes the title of World Mixed Team Champions
Read full article