100 Perfect Posts Proving Tumblr Is An Unlimited Well Of Hilariousness

5.

iguanamouth.tumblr.com

4.

presidentgay.tumblr.com

3.

raykeichele.tumblr.com

2.

iguanamouth.tumblr.com

1.

Tumblr.com

h/t buzzfeed