SPORT Judo News: He Is Back !!! August 28, 2024 Apir James 0 In a thrilling turn of events that has the judo world buzzing, former world champion Takeshi Yamamoto has announced his