by 18racing » Tue Sep 23, 2014 8:57 am
hey guys just made an izuzu 4x4 page for nz, its called IZUZU 4x4 new zealand, its just there for guys or gals with izuzus who want todo trips, buy or sell, or even get advice. cheers
oil leak ? you mean sweat dripping from all that horsepower