Teresa llama (Douche and Turd)

Teresa llama (Douche and Turd)

This character appeared in South Park. The name of this character is Teresa llama (Douche and Turd).