There is something about a huge lifted diesel truck absolutely ripping through the snow that really gets us dieselheads going, and this 2003 turbo diesel...
Now it was a little hard to dig up the dirt on this video, but I managed to find some information. Based out of Sweden...