Scenes from the wet ‘n’ wacky races of the Tarai-nori Kyoso held annually in Ito, Shizuoka Prefecture. Alo Japan.
Alo Japan.