Every November, Tamiya hosts the World Cup for Mini 4WD racing at its headquarters in Japan. Lee is planning to compete this year, but he has big shoes to fill: last year, racers from Hong Kong ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results