If you're not familiar, I highly suggest you watch all 8 episodes. You've never seen anything like it before....

Salad Fingers