Friday, November 7, 2014

Pied Piper



Pied Piper is a monster from the video game "Soul Sacrifice Delta". Pied Piper design is of a large rat monster with many rat mouths cascading out of each other. I give this monster 8 out 10 Tentacles.

No comments:

Post a Comment