Euryale

Euryale are Life form from God of War II.