Puff Daddy's crew (Douche and Turd)

Puff Daddy's crew (Douche and Turd)

This character appeared in South Park. The name of this character is Puff Daddy's crew (Douche and Turd).