Military Diesel Truck Turbo Whistle By Diesel Performance Truck on December 30, 2014 in Military Diesel Truck Turbo Whistle.
Thats the sound of power!
Damn right! xD
Spectacular???? ?