Diggy Dog loves memes. Also he is a meme too. Kek.
Maybe interested:
Llama Lemon
Mark
Atomic stickers
Зип
Peace! Love! Chewing Gum!