Kotomora
人柱 (hitobashira) Japanese meaning: human pillar | Kotomora