Kotomora
ビッグホーン (bigguhoon) Japanese meaning: bighorn sheep | Kotomora