Far Ride Magazine presents The Japanese Odyssey 2016
The Japanese Odyssey is an ultra-distance cycling race without support. In 2016, its route stretched over 2,400 kilometers across Japan, starting from Tokyo’s neon-lit streets crossing over to the Gunma, Gifu and…