Kotomora
力足 (chikaraashi) Japanese meaning: strong legs | Kotomora