Casually Explained: Memes (video)

C

This is a great explanation of how memes have evolved. Enjoy!

By Michael Myers