Spanning Snow, Sea and Tradition – Japan United in Sport
Skiing in Hokkaido, beaches and karate in Okinawa… Japan is a country with huge natural and sporting variation.
Author
Skiing in Hokkaido, beaches and karate in Okinawa… Japan is a country with huge natural and sporting variation.