The Japanese Odyssey is a self-supported race across Japan, totaling 2,400 kilometers. This race takes you from the hustle and bustle of Tokyo, through the mountains, onto the island of Shikoku, before ending in Osaka.
Radar
the Japanese Odyssey
April 30, 2017