Friday, May 9, 2014

Diababa



Diababa is a monster from the video game "The Legend of Zelda: Twilight Princess". Diababa serves as boss of the forest temple so its design is of a gruesome plant monster. I give this monster 8 out 10 Tentacles.

No comments:

Post a Comment