a demented spastic sheep thats choking on its own liver
A poor, helpless sheep is being force-fed into eating it's own liver which was ripped out of it's own body not 5 seconds ago.
creepy smile in the dark
a break of the fabric of time and space
Doodle or Die is the game of "telephone" with drawing!