Turbo The Donkervoort P24 RS supercar is about to get even faster with its new exclusive turbos 16th Apr 2025 Indiana man installed 17 turbos on his truck to make it 38,000HP but it ends somewhat predictably 14th Mar 2025