these cars are straight business, i demand pics of the engine bay of that henn ford gt, twin turbo?