God of the Mountain

Last week Japan’s most important race of the year took place, the annual Hakone Ekiden. A relay race over ten stages contested by universities of the greater Tokyo area (Kanto), this race is perhaps the most incredible race in the world, but few people outside Japan have heard about it. Usually the streets of ToykoContinue reading “God of the Mountain”