Monday, November 12, 2018

Slogra



Slogra is a monster from the video game series "Castlevania". Slogra design of a spear welding flightless bird demon. I give this monster 6 out of 10 Tentacles.