A giant poop turd wearing a sombrero and mustache
A Mexican worm with the French spermy moustache.
Doodle or Die is the game of "telephone" with drawing!