nemfrog - Death as a weird demon.  Illustration from the article,...

more about : nemfrog