Daiten Izumi

Drivers Bio: 
Tsuda Racing located in Nara Japan is one of the countries premiere off road teams. In 2014 they will once again represent Falken Tire at arguably the toughest off road race on earth.

Horizontal Tabs