Kotomora
人食い馬 (hitokuiuma) Japanese meaning: man-eating horse | Kotomora