Years
Views: 2,209
From: cwtoyota
Added: 16 years ago · 0:23 · 480p
5.9L Cummins Turbo Diesel powered 1975 Toyota Land Cruiser winning a mud competition in Elma Washington, 2003.
No comments yet.