Internet Memes Timeline

BK G. has created a fantastic Internet Memes Timeline hosted on Dipity.

via Chris Glass