Friday, March 29, 2024
Tags Toshi Arai

Tag: Toshi Arai

Rally has a new star – Takamoto Katsuta

For a car-making nation of such world-leading repute, Japan’s record in the World Rally Championship could be better. Takamoto Katsuta wants to change all...