Anne Francis August 2, 2018
Road races are hugely popular in Japan, and the Japanese have become experts at finding and treating victims