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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results