Radar

the Japanese Odyssey

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.