Spanish DJ
Appears in
Turbo
Voice actors
Lloyd Sherr