Motorcycle street racing in America usually means highway top speed runs or “drag racing” other riders. In Japan, it means riding up and down touges (mountain roads) like it’s a race course!
Motorcycle street racing in America usually means highway top speed runs or “drag racing” other riders. In Japan, it means riding up and down touges (mountain roads) like it’s a race course!