Shu Todoroki

Shu Todoroki is Japanese IRGP/WGP racer who races from 2005 to present. He also won the IRGP/WGP in 2017.