What is an internet meme? Why do they spread?

What is an internet meme? Why do they spread?

This past year or three, Facebook and Pinterest have introduced the online community to an intriguing phenomenon: Internet memes. According to the dictionary a meme is “an idea, behavior or style that spreads from person to person within a culture… A meme...