Kotomora
かけっくら (kakekkura) Japanese meaning: foot race | Kotomora