Turbo

"The Italian Inspector Rex!"

Turbo is an Italian television series.