Funny!
Art in it's purest form
What a legend.
Salad Fingers is love... Salad Fingers is life...
Well, if it isn't the leafy green legend we all know and love.