Shu Todoroki is a Le Motor Prototype racer representing Japan and bearing #7 in the World Grand Prix. Shu was raised at the base of the active Mount Asama volcano in Japan, and soon became a champion ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results