Archie Vainglorious
Appears in
Rally Road Racers
Voice actors
John Cleese