DTMs look badass

I wonder if its on bags because he looks like he is rubbing the HELL out of thoose rear tires.

Its got a roll cage too...i wonder what it has under the hood