Mini Trucks, which are likewise referred to as Kei vehicles, Kei means, “light weight”. Japanese Mini Trucks or Kei course

Read More