Kotomora
落ち武者 (ochimusha) Japanese meaning: fleeing warrior | Kotomora