Ashley Feinberg

Created by illustrator H. Caldwell Tanner, this wonderful, mind-numbing visualization of the internet's very essence brings together more past and current memes than you probably ever knew existed.

Fortunately, Tanner takes that fact into consideration and provides an accompanying key to this unholy union. Before you hover over each character for the answers, though, try and see how many of our special friends you can identify on your own. There are, supposedly, over 100. Godspeed. [College Humor via Laughing Squid]