Mythology Picture

"Where are the humans?!:
Any suggestions for improvement?
Meduse sketch
The Jenglot
Mythology
No one move -
god of war