Kotomora
遠駆け (toogake) Japanese meaning: long horse ride | Kotomora