Slide

Sheep on pasture in mountains

Sheep on pasture in mountains

Mountain sheep grazing on pasture in summer. Concept of agriculture