Love them, hate them or flat out don’t understand them at all, memes are here to stay — at least for the foreseeable future. Immortalized on Reddit, the most popular memes spread through the web like a weird, low-resolution wildfire.
Read the whole story at mashable.com