Japan dominates Stairclimbing World Championships on home ground
The second edition of the ISF Stairclimbing World Championships saw Japan take two gold medals for the men’s and women’s winners at the Harukas Skyrun in Osaka, November 19, 2023. Italy and Finland took the silver and new entry Mongolia, pocketed two bronze medals. The host venue was one of Japan’s tallest buildings, the Abeno […]