Grimace from McDonald's is supposed to be a what??
So I always thought Grimace from McDonald's was just a big purple monster, but according to a longtime manager of a McDonald's in Canada, Grimace is actually supposed to be a...taste bud?? Listen to the interview here.