It reminds me of . . . hmmmm . . . Some sort of cartoon style but I can't place my finger on it.
... leaving me scratching my head-- and other body parts.