Grimace

a drawing of grimace from McDonald's
Grimace!

It’a Grimace from McDonald’s. I never understood what type of animal grimace was supposed to be. What does a purple blob have to do with hamburgers?