Diesel COMPOUND TURBO Rat Rod

Article Written by : Legendary Videos

This thing is Crazy
How would you like looking out your windshield at a MASSIVE Turbo!!





Wait. What!? Check out the below video for more crazyness!