Kotomora
騎馬武者 (kibamusha) Japanese meaning: mounted warrior | Kotomora