Kotomora
膝行 (izari) Japanese meaning: shuffling on one's knees | Kotomora