French Scientist (A Scause for Applause)

French Scientist (A Scause for Applause) - South Park
French Scientist (A Scause for Applause)

This character appeared in South Park. The name of this character is French Scientist (A Scause for Applause).